Beispiel #1
0
    public function testLayout()
    {
        $parser = new Parser();
        $parser->setPath(TEST_BASE_DIR . '/data/templates/layout.php');
        $queryCreate = new Query('CREATE TABLE MY_TABLE');
        $queryGrant = new Query('GRANT SELECT,INSERT,UPDATE,DELETE ON MY_TABLE TO MY_USER');
        $result = <<<EOF
This is my template

CREATE TABLE MY_TABLE

Grant query :GRANT SELECT,INSERT,UPDATE,DELETE ON MY_TABLE TO MY_USER
EOF;
        $parser->parse(array($queryGrant, $queryCreate));
        $this->assertEquals($result, $parser->getContent());
    }