Ejemplo n.º 1
0
 public function testNiceIndent()
 {
     $generator = new ezcPhpGenerator(dirname(__FILE__) . '/data/generator_test.php', false, true);
     $generator->lineBreak = "\r\n";
     $generator->appendIf('true');
     $generator->appendForeach('$counter as $count');
     $generator->appendWhile('false');
     $generator->appendDo();
     $generator->appendCustomCode('return true;');
     $generator->appendEndDo('false');
     $generator->appendEndWhile();
     $generator->appendEndForeach();
     $generator->appendElse('true');
     $generator->appendCustomCode('return true;');
     $generator->appendEndIf();
     $generator->finish();
     $genData = file_get_contents(dirname(__FILE__) . '/data/generator_test.php');
     $storeData = file_get_contents(dirname(__FILE__) . '/data/indent_test.data');
     $this->assertEquals($storeData, $genData);
 }