Skip to content

Commit 7aa16f8

Browse files
committed
Add some tests for WHERE conditions
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
1 parent 9b144e2 commit 7aa16f8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+7648
-1
lines changed

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ indent_size = 4
1313
[*.yml]
1414
indent_size = 2
1515

16-
[tests/data/*]
16+
[tests/data/**]
1717
insert_final_newline = false

src/Components/Condition.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ class Condition extends Component
5858
'OR' => 1,
5959
'REGEXP' => 1,
6060
'RLIKE' => 1,
61+
'SOUNDS' => 1,
6162
'XOR' => 1,
6263
];
6364

tests/Parser/SelectStatementTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ public function selectProvider(): array
8282
['parser/parseSelectEndOptionsErr'],
8383
['parser/parseSelectUnion'],
8484
['parser/parseSelectUnion2'],
85+
['parser/parseSelectWhere'],
8586
['parser/parseSelectIndexHint1'],
8687
['parser/parseSelectIndexHint2'],
8788
['parser/parseSelectIndexHintErr1'],

tests/data/bugs/pma11836.out

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -967,6 +967,7 @@
967967
"OR": 1,
968968
"REGEXP": 1,
969969
"RLIKE": 1,
970+
"SOUNDS": 1,
970971
"XOR": 1
971972
},
972973
"identifiers": [
@@ -1003,6 +1004,7 @@
10031004
"OR": 1,
10041005
"REGEXP": 1,
10051006
"RLIKE": 1,
1007+
"SOUNDS": 1,
10061008
"XOR": 1
10071009
},
10081010
"identifiers": [],
@@ -1036,6 +1038,7 @@
10361038
"OR": 1,
10371039
"REGEXP": 1,
10381040
"RLIKE": 1,
1041+
"SOUNDS": 1,
10391042
"XOR": 1
10401043
},
10411044
"identifiers": [

tests/data/parser/parseCreateView3.out

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1130,6 +1130,7 @@
11301130
"OR": 1,
11311131
"REGEXP": 1,
11321132
"RLIKE": 1,
1133+
"SOUNDS": 1,
11331134
"XOR": 1
11341135
},
11351136
"identifiers": [

tests/data/parser/parseCreateViewWithUnion.out

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1224,6 +1224,7 @@
12241224
"OR": 1,
12251225
"REGEXP": 1,
12261226
"RLIKE": 1,
1227+
"SOUNDS": 1,
12271228
"XOR": 1
12281229
},
12291230
"identifiers": [

tests/data/parser/parseDelete.out

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -773,6 +773,7 @@
773773
"OR": 1,
774774
"REGEXP": 1,
775775
"RLIKE": 1,
776+
"SOUNDS": 1,
776777
"XOR": 1
777778
},
778779
"identifiers": [
@@ -808,6 +809,7 @@
808809
"OR": 1,
809810
"REGEXP": 1,
810811
"RLIKE": 1,
812+
"SOUNDS": 1,
811813
"XOR": 1
812814
},
813815
"identifiers": [],
@@ -841,6 +843,7 @@
841843
"OR": 1,
842844
"REGEXP": 1,
843845
"RLIKE": 1,
846+
"SOUNDS": 1,
844847
"XOR": 1
845848
},
846849
"identifiers": [
@@ -877,6 +880,7 @@
877880
"OR": 1,
878881
"REGEXP": 1,
879882
"RLIKE": 1,
883+
"SOUNDS": 1,
880884
"XOR": 1
881885
},
882886
"identifiers": [],
@@ -910,6 +914,7 @@
910914
"OR": 1,
911915
"REGEXP": 1,
912916
"RLIKE": 1,
917+
"SOUNDS": 1,
913918
"XOR": 1
914919
},
915920
"identifiers": [

tests/data/parser/parseDelete10.out

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -789,6 +789,7 @@
789789
"OR": 1,
790790
"REGEXP": 1,
791791
"RLIKE": 1,
792+
"SOUNDS": 1,
792793
"XOR": 1
793794
},
794795
"identifiers": [],

tests/data/parser/parseDelete11.out

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -807,6 +807,7 @@
807807
"OR": 1,
808808
"REGEXP": 1,
809809
"RLIKE": 1,
810+
"SOUNDS": 1,
810811
"XOR": 1
811812
},
812813
"identifiers": [],

tests/data/parser/parseDelete12.out

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -620,6 +620,7 @@
620620
"OR": 1,
621621
"REGEXP": 1,
622622
"RLIKE": 1,
623+
"SOUNDS": 1,
623624
"XOR": 1
624625
},
625626
"identifiers": [],

0 commit comments

Comments
 (0)