diff options
author | Deven Bansod <devenbansod.bits@gmail.com> | 2016-09-10 19:43:47 +0530 |
---|---|---|
committer | Deven Bansod <devenbansod.bits@gmail.com> | 2016-09-10 19:43:47 +0530 |
commit | e42ef817340ba146d5dd4e07f712aeb54f3c0ef6 (patch) | |
tree | 67b4f68d0c290cb7a72049cc09514ad9faa0ace0 /tests/Builder/SetStatementTest.php | |
parent | 28007b85c832d54a0cf05e77a6cc4cb716bf00ee (diff) | |
download | sql-parser-e42ef817340ba146d5dd4e07f712aeb54f3c0ef6.zip sql-parser-e42ef817340ba146d5dd4e07f712aeb54f3c0ef6.tar.gz sql-parser-e42ef817340ba146d5dd4e07f712aeb54f3c0ef6.tar.bz2 |
Add testcase for Building of SET statement
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
Diffstat (limited to 'tests/Builder/SetStatementTest.php')
-rw-r--r-- | tests/Builder/SetStatementTest.php | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/tests/Builder/SetStatementTest.php b/tests/Builder/SetStatementTest.php new file mode 100644 index 0000000..2f75c0f --- /dev/null +++ b/tests/Builder/SetStatementTest.php @@ -0,0 +1,47 @@ +<?php + +namespace SqlParser\Tests\Builder; + +use SqlParser\Parser; + +use SqlParser\Tests\TestCase; + +class SetStatementTest extends TestCase +{ + + public function testBuilderView() + { + /* Assertion 1 */ + $query = 'SET CHARACTER SET \'utf8\';'; + + $parser = new Parser($query); + $stmt = $parser->statements[0]; + + $this->assertEquals( + 'SET CHARACTER SET \'utf8\' ', + $stmt->build() + ); + + /* Assertion 2 */ + $query = 'SET CHARSET \'utf8\';'; + + $parser = new Parser($query); + $stmt = $parser->statements[0]; + + $this->assertEquals( + 'SET CHARSET \'utf8\' ', + $stmt->build() + ); + + /* Assertion 3 */ + $query = 'SET NAMES \'utf8\';'; + + $parser = new Parser($query); + $stmt = $parser->statements[0]; + + $this->assertEquals( + 'SET NAMES \'utf8\' ', + $stmt->build() + ); + } +} |