summaryrefslogtreecommitdiffstats
path: root/tests/Builder/CreateStatementTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Builder/CreateStatementTest.php')
-rw-r--r--tests/Builder/CreateStatementTest.php8
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()