* @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:----Ad47TDbY9ScRJ5tqBwVc6iGWKmD/n2bc79HyYFa4lb1A8mHwhY1p8lXYYgRGpUIdul5KSPYnCOjGBscco1IBzfY0Togqv1Hermv5TJ0+exD0zoVIrdpI8BQmRmuyVdgrTWQc5sj+vMFUyyDTpmrfKPvjd2t0l0JWaasL91j/qYqi2g8Il0OMPSO8xbDt6hKYlnkt8rBpddi0EEhOz2Zd8kGDyvSpWJStyJ6UhBaYc+k64ZnXhdmYUtrz+beMdYAiQAGbu/XqrK1rRsh39d7BsxPf1iCkuZDFiw04cdpCrBYtwKHrzjSJ2BnsLjAWoTzApBwvKgmP2nlHZ6F18jloW6ssENJ6z4/e3xTi/Z7qau5eH790L6ERc1s4ZcjtXCMsOQ5g7U0eIVGr8+wIEYp4GDUBqU/sJmRWvkiHyMC4n/cAaLGkOqRuMJGCAadi6Ya70l0VZB3CYIzNYKrF8yLSlCZnRBHVHuo09I9v4Udl4SlJ46IhitqJJ8qJ2HNgtaNQQvxi9tF1E3YnTI4j9qbGpYe0pQoEnK9VyJUovsmMFsb7qurU/sR7RMFyLKXaGA6IGEGCSK9lNjCKA+uoQrs2JTHwJeXPiVwFBsY2socW14S1mvUyoNgbd7LvtKxba6OFrAfjlxwYjvfB0K2DjgXC3u83CvM972okALMjYz4CSck=----ATTACHMENT:----Nzk2MTAwMTk2MzU3NDA0NCA2NjY0Mzc0MTQzMzI4NjA5IDI4MTU1Mjk4OTMyNjY1MjY=