@@ -153,7 +153,7 @@ void testParseSqlStatementWithStringContainingQuotes() {
153
153
}
154
154
155
155
@ Test // SPR-4789
156
- public void parseSqlContainingComments () {
156
+ void parseSqlContainingComments () {
157
157
String sql1 = "/*+ HINT */ xxx /* comment ? */ :a yyyy :b :c :a zzzzz -- :xx XX\n " ;
158
158
ParsedSql parsedSql1 = NamedParameterUtils .parseSqlStatement (sql1 );
159
159
assertThat (NamedParameterUtils .substituteNamedParameters (parsedSql1 , null )).isEqualTo ("/*+ HINT */ xxx /* comment ? */ ? yyyy ? ? ? zzzzz -- :xx XX\n " );
@@ -179,15 +179,15 @@ public void parseSqlContainingComments() {
179
179
}
180
180
181
181
@ Test // SPR-4612
182
- public void parseSqlStatementWithPostgresCasting () {
182
+ void parseSqlStatementWithPostgresCasting () {
183
183
String expectedSql = "select 'first name' from artists where id = ? and birth_date=?::timestamp" ;
184
184
String sql = "select 'first name' from artists where id = :id and birth_date=:birthDate::timestamp" ;
185
185
ParsedSql parsedSql = NamedParameterUtils .parseSqlStatement (sql );
186
186
assertThat (substituteNamedParameters (parsedSql )).isEqualTo (expectedSql );
187
187
}
188
188
189
189
@ Test // SPR-13582
190
- public void parseSqlStatementWithPostgresContainedOperator () {
190
+ void parseSqlStatementWithPostgresContainedOperator () {
191
191
String expectedSql = "select 'first name' from artists where info->'stat'->'albums' = ?? ? and '[\" 1\" ,\" 2\" ,\" 3\" ]'::jsonb ?? '4'" ;
192
192
String sql = "select 'first name' from artists where info->'stat'->'albums' = ?? :album and '[\" 1\" ,\" 2\" ,\" 3\" ]'::jsonb ?? '4'" ;
193
193
ParsedSql parsedSql = NamedParameterUtils .parseSqlStatement (sql );
@@ -196,7 +196,7 @@ public void parseSqlStatementWithPostgresContainedOperator() {
196
196
}
197
197
198
198
@ Test // SPR-15382
199
- public void parseSqlStatementWithPostgresAnyArrayStringsExistsOperator () {
199
+ void parseSqlStatementWithPostgresAnyArrayStringsExistsOperator () {
200
200
String expectedSql = "select '[\" 3\" , \" 11\" ]'::jsonb ?| '{1,3,11,12,17}'::text[]" ;
201
201
String sql = "select '[\" 3\" , \" 11\" ]'::jsonb ?| '{1,3,11,12,17}'::text[]" ;
202
202
@@ -206,7 +206,7 @@ public void parseSqlStatementWithPostgresAnyArrayStringsExistsOperator() {
206
206
}
207
207
208
208
@ Test // SPR-15382
209
- public void parseSqlStatementWithPostgresAllArrayStringsExistsOperator () {
209
+ void parseSqlStatementWithPostgresAllArrayStringsExistsOperator () {
210
210
String expectedSql = "select '[\" 3\" , \" 11\" ]'::jsonb ?& '{1,3,11,12,17}'::text[] AND ? = 'Back in Black'" ;
211
211
String sql = "select '[\" 3\" , \" 11\" ]'::jsonb ?& '{1,3,11,12,17}'::text[] AND :album = 'Back in Black'" ;
212
212
@@ -216,7 +216,7 @@ public void parseSqlStatementWithPostgresAllArrayStringsExistsOperator() {
216
216
}
217
217
218
218
@ Test // SPR-7476
219
- public void parseSqlStatementWithEscapedColon () {
219
+ void parseSqlStatementWithEscapedColon () {
220
220
String expectedSql = "select '0\\ :0' as a, foo from bar where baz < DATE(? 23:59:59) and baz = ?" ;
221
221
String sql = "select '0\\ :0' as a, foo from bar where baz < DATE(:p1 23\\ :59\\ :59) and baz = :p2" ;
222
222
@@ -227,7 +227,7 @@ public void parseSqlStatementWithEscapedColon() {
227
227
}
228
228
229
229
@ Test // SPR-7476
230
- public void parseSqlStatementWithBracketDelimitedParameterNames () {
230
+ void parseSqlStatementWithBracketDelimitedParameterNames () {
231
231
String expectedSql = "select foo from bar where baz = b??z" ;
232
232
String sql = "select foo from bar where baz = b:{p1}:{p2}z" ;
233
233
@@ -238,7 +238,7 @@ public void parseSqlStatementWithBracketDelimitedParameterNames() {
238
238
}
239
239
240
240
@ Test // SPR-7476
241
- public void parseSqlStatementWithEmptyBracketsOrBracketsInQuotes () {
241
+ void parseSqlStatementWithEmptyBracketsOrBracketsInQuotes () {
242
242
String expectedSql = "select foo from bar where baz = b:{}z" ;
243
243
String sql = "select foo from bar where baz = b:{}z" ;
244
244
ParsedSql parsedSql = NamedParameterUtils .parseSqlStatement (sql );
@@ -267,21 +267,21 @@ void parseSqlStatementWithSingleLetterInBrackets() {
267
267
}
268
268
269
269
@ Test // SPR-2544
270
- public void parseSqlStatementWithLogicalAnd () {
270
+ void parseSqlStatementWithLogicalAnd () {
271
271
String expectedSql = "xxx & yyyy" ;
272
272
ParsedSql parsedSql = NamedParameterUtils .parseSqlStatement (expectedSql );
273
273
assertThat (substituteNamedParameters (parsedSql )).isEqualTo (expectedSql );
274
274
}
275
275
276
276
@ Test // SPR-2544
277
- public void substituteNamedParametersWithLogicalAnd () {
277
+ void substituteNamedParametersWithLogicalAnd () {
278
278
String expectedSql = "xxx & yyyy" ;
279
279
String newSql = NamedParameterUtils .substituteNamedParameters (expectedSql , new MapSqlParameterSource ());
280
280
assertThat (newSql ).isEqualTo (expectedSql );
281
281
}
282
282
283
283
@ Test // SPR-3173
284
- public void variableAssignmentOperator () {
284
+ void variableAssignmentOperator () {
285
285
String expectedSql = "x := 1" ;
286
286
String newSql = NamedParameterUtils .substituteNamedParameters (expectedSql , new MapSqlParameterSource ());
287
287
assertThat (newSql ).isEqualTo (expectedSql );
@@ -295,14 +295,14 @@ public void variableAssignmentOperator() {
295
295
"SELECT \" :foo\" \" :doo\" , :xxx FROM DUAL" ,
296
296
"SELECT `:foo``:doo`, :xxx FROM DUAL"
297
297
})
298
- void parseSqlStatementWithParametersInsideQuote (String sql ) {
298
+ void parseSqlStatementWithParametersInsideQuotesAndComments (String sql ) {
299
299
ParsedSql parsedSql = NamedParameterUtils .parseSqlStatement (sql );
300
300
assertThat (parsedSql .getTotalParameterCount ()).isEqualTo (1 );
301
301
assertThat (parsedSql .getParameterNames ()).containsExactly ("xxx" );
302
302
}
303
303
304
304
@ Test // gh-27716
305
- public void parseSqlStatementWithSquareBracket () {
305
+ void parseSqlStatementWithSquareBracket () {
306
306
String sql = "SELECT ARRAY[:ext]" ;
307
307
ParsedSql parsedSql = NamedParameterUtils .parseSqlStatement (sql );
308
308
assertThat (parsedSql .getNamedParameterCount ()).isEqualTo (1 );
0 commit comments