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();
}
}