File tree Expand file tree Collapse file tree 1 file changed +29
-2
lines changed
Expand file tree Collapse file tree 1 file changed +29
-2
lines changed Original file line number Diff line number Diff line change @@ -52,7 +52,7 @@ public function testBuilder(): void
5252 $ parser = new Parser ($ query );
5353 $ stmt = $ parser ->statements [0 ];
5454 $ this ->assertEquals (
55- 'DESCRIBE tablename ' ,
55+ 'DESCRIBE ` tablename` ' ,
5656 $ stmt ->build ()
5757 );
5858
@@ -65,13 +65,40 @@ public function testBuilder(): void
6565 $ stmt ->build ()
6666 );
6767
68- /* Assertion 6 */
68+ /* Assertion 7 */
6969 $ query = 'EXPLAIN FORMAT=TREE SELECT * FROM db; ' ;
7070 $ parser = new Parser ($ query );
7171 $ stmt = $ parser ->statements [0 ];
7272 $ this ->assertEquals (
7373 'EXPLAIN FORMAT=TREE SELECT * FROM db ' ,
7474 $ stmt ->build ()
7575 );
76+
77+ /* Assertion 8 */
78+ $ query = 'DESCRIBE tablename colname; ' ;
79+ $ parser = new Parser ($ query );
80+ $ stmt = $ parser ->statements [0 ];
81+ $ this ->assertEquals (
82+ 'DESCRIBE `tablename` `colname` ' ,
83+ $ stmt ->build ()
84+ );
85+
86+ /* Assertion 9 */
87+ $ query = 'DESCRIBE tablename \'col%me \'; ' ;
88+ $ parser = new Parser ($ query );
89+ $ stmt = $ parser ->statements [0 ];
90+ $ this ->assertEquals (
91+ 'DESCRIBE `tablename` `col%me` ' ,
92+ $ stmt ->build ()
93+ );
94+
95+ /* Assertion 9 */
96+ $ query = 'DESCRIBE db.tablename \'col%me \'; ' ;
97+ $ parser = new Parser ($ query );
98+ $ stmt = $ parser ->statements [0 ];
99+ $ this ->assertEquals (
100+ 'DESCRIBE `db`.`tablename` `col%me` ' ,
101+ $ stmt ->build ()
102+ );
76103 }
77104}
You can’t perform that action at this time.
0 commit comments