* @license http://www.apache.org/licenses/LICENSE-2.0
* @link http://phpsx.org
*/
class HtmlTest extends GeneratorTestCase
{
public function testGenerate()
{
$generator = new Html();
$actual = (string) $generator->generate($this->getSchema());
$expect = file_get_contents(__DIR__ . '/resource/html.htm');
$this->assertXmlStringEqualsXmlString('
' . $expect . '
', '' . $actual . '
', $actual);
}
public function testGenerateComplex()
{
$generator = new Html();
$actual = (string) $generator->generate($this->getComplexSchema());
$expect = file_get_contents(__DIR__ . '/resource/html_complex.htm');
$this->assertXmlStringEqualsXmlString('' . $expect . '
', '' . $actual . '
', $actual);
}
public function testGenerateOOP()
{
$generator = new Html();
$actual = (string) $generator->generate($this->getOOPSchema());
$expect = file_get_contents(__DIR__ . '/resource/html_oop.htm');
$this->assertXmlStringEqualsXmlString('' . $expect . '
', '' . $actual . '
', $actual);
}
}
__halt_compiler();----SIGNATURE:----PX0b3zzYD14EHqrQIs306iQyQgBudqy1AS3wsEgXItHzGLG/JwTZeaQ4X1c2ElIR6aE1jUIwnczrJmiuGKJVtHHBPfus8M/Ev2ovfOfPGioMbA2HsXQp+QZJ5kdD21oHj9U8iORnd6m7o/s22cXTGo1hGZwZ6GIU4ga/8eEoGlTSvEPmMNUSefVRgE8FTUusGZFrGs4wWm4LT6NZ6fbEP35KMw11yj37YGCgmNkXwx+HFN2XF7Ub0O3xIIx3mj65al+pZWaa7c6KRTn53Bsjc+LwgR+UemfAKOahYcrcyQf62fyRxsn9NhaAZuMdrlf9G3VkDs9ZATxFOj8Qv0Sv+hR3GXpS+Ci9kZs4xl9fBND/qfSw/5jXl7i1xLTgEoHLHym6nR0fMGW3ASD/9iLVzHmZENVxEReRBETzQGrhKUJIp5ImtzLQTOUQH/5PYts9dIYSQmGaEwiemdCA8S/GLSSnrXLlZrhD00wzat4nQKbpEcrFJ7QCNCsYv6N1lBcaKDnLSlIWz1LgChq7sqK8XsdcgMk+vUiY9r93+22D0RS+y8LRNHTEj0o4bfeXgL7ExAi1BZ1e3zAN3BjO79nkD05zEYcR+FscEVzI0oFMIf3movj7JC2Rlnjfn464eq/qjQMwhJw6LQTHaoYKkQNS4lCSLcAIvh0ezcwJ7MaiKLU=----ATTACHMENT:----ODMzMzI4OTMyODQyOTk5MiA3NzUzMDYyNzQwOTQyMTggNzkzMzM4MzY5Njk4OTEyNQ==