diff options
author | Deven Bansod <devenbansod.bits@gmail.com> | 2016-09-07 17:47:13 +0530 |
---|---|---|
committer | Deven Bansod <devenbansod.bits@gmail.com> | 2016-09-07 17:47:13 +0530 |
commit | f3c9e5519952a4be11a7fd6ebdc7a70020e01b1c (patch) | |
tree | e5d885ecb038f0168f5d1310bd52cb9e11b76fe3 /tests/Builder/CreateStatementTest.php | |
parent | 905cc3fed2372959f6adc6d1690b8aedc1671f9c (diff) | |
download | sql-parser-f3c9e5519952a4be11a7fd6ebdc7a70020e01b1c.zip sql-parser-f3c9e5519952a4be11a7fd6ebdc7a70020e01b1c.tar.gz sql-parser-f3c9e5519952a4be11a7fd6ebdc7a70020e01b1c.tar.bz2 |
Added test case for missing LIKE expr and building of query
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
Diffstat (limited to 'tests/Builder/CreateStatementTest.php')
-rw-r--r-- | tests/Builder/CreateStatementTest.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/Builder/CreateStatementTest.php b/tests/Builder/CreateStatementTest.php index ecb0d02..44ddbce 100644 --- a/tests/Builder/CreateStatementTest.php +++ b/tests/Builder/CreateStatementTest.php @@ -80,6 +80,7 @@ class CreateStatementTest extends TestCase public function testBuilderTable() { + /* Assertion 1 */ $stmt = new CreateStatement(); $stmt->name = new Expression('', 'test', ''); @@ -105,6 +106,7 @@ class CreateStatementTest extends TestCase $stmt->build() ); + /* Assertion 2 */ $query = "CREATE TABLE `jos_core_acl_aro` (\n" . " `id` int(11) NOT NULL,\n" . @@ -119,6 +121,12 @@ class CreateStatementTest extends TestCase ") ENGINE=InnoDB DEFAULT CHARSET=latin1"; $parser = new Parser($query); $this->assertEquals($query, $parser->statements[0]->build()); + + /* Assertion 3 */ + $query = "CREATE TABLE `table_copy` LIKE `old_table`"; + $parser = new Parser($query); + $this->assertEquals($query, $parser->statements[0]->build()); + } public function testBuilderPartitions() |