documentPath = dirname(__FILE__).'/data/hello.xml'; $this->documentContent = file_get_contents($this->documentPath); $this->transformPath = dirname(__FILE__).'/data/hello.xsl'; $this->transformContent = file_get_contents($this->transformPath); } public function testSetDocumentContent() { $expected = $this->documentContent; $transform = new TXmlTransform(); $transform->setDocumentContent($expected); $this->assertEquals($expected, $transform->getDocumentContent()); } public function testSetDocumentPathAsFile() { $expected = $this->documentPath; $transform = new TXmlTransform(); $transform->setDocumentPath($expected); $this->assertEquals($expected, $transform->getDocumentPath()); } public function testSetDocumentPathAsNamespace() { if(Prado::getPathOfAlias('UnitTest') === null) { Prado::setPathOfAlias('UnitTest', dirname(__FILE__).'/data'); } $expected = $this->documentPath; $transform = new TXmlTransform(); $transform->setDocumentPath('UnitTest.hello'); $this->assertEquals($expected, $transform->getDocumentPath()); } public function testSetTransformContent() { $expected = $this->transformContent; $transform = new TXmlTransform(); $transform->setTransformContent($expected); $this->assertEquals($expected, $transform->getTransformContent()); } public function testSetTransformPathAsFile() { $expected = $this->transformPath; $transform = new TXmlTransform(); $transform->setTransformPath($expected); $this->assertEquals($expected, $transform->getTransformPath()); } public function testSetTransformPathAsNamespace() { if(Prado::getPathOfAlias('UnitTest') === null) { Prado::setPathOfAlias('UnitTest', dirname(__FILE__).'/data'); } $expected = $this->transformPath; $transform = new TXmlTransform(); $transform->setTransformPath('UnitTest.hello'); $this->assertEquals($expected, $transform->getTransformPath()); } public function testAddParameter() { throw new PHPUnit_Framework_IncompleteTestError(); } public function testRenderWithDocumentContentAndTransformContent() { $expected = "Hello World!\n"; $transform = new TXmlTransform(); $transform->setDocumentContent($this->documentContent); $transform->setTransformContent($this->transformContent); $textWriter = new TTextWriter(); $htmlWriter = new THtmlWriter($textWriter); $transform->render($htmlWriter); $actual = $textWriter->flush(); self::assertEquals($expected, $actual); } public function testRenderWithDocumentPathAndTransformContent() { $expected = "Hello World!\n"; $transform = new TXmlTransform(); $transform->setDocumentPath($this->documentPath); $transform->setTransformContent($this->transformContent); $textWriter = new TTextWriter(); $htmlWriter = new THtmlWriter($textWriter); $transform->render($htmlWriter); $actual = $textWriter->flush(); self::assertEquals($expected, $actual); } public function testRenderWithDocumentContentAndTransformPath() { $expected = "Hello World!\n"; $transform = new TXmlTransform(); $transform->setDocumentContent($this->documentContent); $transform->setTransformPath($this->transformPath); $textWriter = new TTextWriter(); $htmlWriter = new THtmlWriter($textWriter); $transform->render($htmlWriter); $actual = $textWriter->flush(); self::assertEquals($expected, $actual); } public function testRenderWithDocumentPathAndTransformPath() { $expected = "Hello World!\n"; $transform = new TXmlTransform(); $transform->setDocumentPath($this->documentPath); $transform->setTransformPath($this->transformPath); $textWriter = new TTextWriter(); $htmlWriter = new THtmlWriter($textWriter); $transform->render($htmlWriter); $actual = $textWriter->flush(); self::assertEquals($expected, $actual); } public function testRenderWithBodyAsDocumentAndTransformPath() { throw new PHPUnit_Framework_IncompleteTestError(); } } ?>