Author: ks
Date: Wed Sep 26 16:43:18 2007
New Revision: 6286

Log:
- Added some little tests.
#
# 2 Alexandru: I like the idea with __CLASS__.

Modified:
    experimental/Document/src/document_binary.php
    experimental/Document/src/document_text.php
    experimental/Document/src/interfaces/document.php
    experimental/Document/tests/document_basic_test.php
    experimental/Document/tests/suite.php

Modified: experimental/Document/src/document_binary.php
==============================================================================
--- experimental/Document/src/document_binary.php [iso-8859-1] (original)
+++ experimental/Document/src/document_binary.php [iso-8859-1] Wed Sep 26 
16:43:18 2007
@@ -18,14 +18,14 @@
     /**
      *  A file where the document is stored
      */
-    private $fileName = null;
+    private $filePath = null;
 
     /**
      * Constructs a binary document
      */
     public function __construct( $formatName, $filePath )
     {
-        $this->fileName = $filePath;
+        $this->filePath = $filePath;
         $this->formatName = $formatName;
     }
 
@@ -34,9 +34,9 @@
      * 
      * @return string
      */
-    public function getFileName()
+    public function getFilePath()
     {
-        return $this->fileName;
+        return $this->filePath;
     }
 }
 

Modified: experimental/Document/src/document_text.php
==============================================================================
--- experimental/Document/src/document_text.php [iso-8859-1] (original)
+++ experimental/Document/src/document_text.php [iso-8859-1] Wed Sep 26 
16:43:18 2007
@@ -24,7 +24,7 @@
      */
     public function __construct( $formatName, $text )
     {
-        $this->Text = $text;
+        $this->text = $text;
         $this->formatName = $formatName;
     }
 
@@ -35,7 +35,7 @@
      */
     public function getText()
     {
-        return $Text;
+        return $this->text;
     }
 }
 

Modified: experimental/Document/src/interfaces/document.php
==============================================================================
--- experimental/Document/src/interfaces/document.php [iso-8859-1] (original)
+++ experimental/Document/src/interfaces/document.php [iso-8859-1] Wed Sep 26 
16:43:18 2007
@@ -69,7 +69,7 @@
         return $this->formatName;
     }
 
-    private $formatName;
+    protected $formatName;
 }
 
 ?>

Modified: experimental/Document/tests/document_basic_test.php
==============================================================================
--- experimental/Document/tests/document_basic_test.php [iso-8859-1] (original)
+++ experimental/Document/tests/document_basic_test.php [iso-8859-1] Wed Sep 26 
16:43:18 2007
@@ -30,9 +30,29 @@
         self::assertEquals( $xhtmlXML, $xhtmlXML2, 'Creating XML document 
failed.' );
     }
 
+    public function testTextDocumentCreation()
+    {
+        $string = 'a *text* sample';
+        $docRest = new ezcDocumentText( 'rest', $string );
+        $textRest = $docRest->getText();
+        $formatName = $docRest->getFormatName();
+
+        self::assertEquals( $string, $textRest, 'Creating text document 
failed.' );
+        self::assertEquals( 'rest', $formatName, 'Setting format name failed.' 
);
+    }
+
+    public function testBinaryDocumentCreation()
+    {
+        $filePath = 'myfile.odt';
+        $docBin = new ezcDocumentBinary( 'odt', $filePath );
+        $path = $docBin->getFilePath();
+        
+        self::assertEquals( $filePath, $path, 'Binary document creation 
failed.' );
+    }
+
     public static function suite()
     {
-        return new PHPUnit_Framework_TestSuite( "ezcDocumentDocumentBasicTest" 
);
+        return new PHPUnit_Framework_TestSuite( __CLASS__ );
     }
 }
 ?>

Modified: experimental/Document/tests/suite.php
==============================================================================
--- experimental/Document/tests/suite.php [iso-8859-1] (original)
+++ experimental/Document/tests/suite.php [iso-8859-1] Wed Sep 26 16:43:18 2007
@@ -31,7 +31,7 @@
 
     public static function suite()
     {
-        return new ezcDocumentSuite( "ezcDocumentSuite" );
+        return new ezcDocumentSuite( __CLASS__ );
     }
 }
 ?>


-- 
svn-components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-components

Reply via email to