@@ -246,19 +246,21 @@ void TestQgsOgcUtils::testExpressionToOgcFilter_data()
246
246
QTest::addColumn<QString>( " xmlText" );
247
247
248
248
QTest::newRow ( " =" ) << QString ( " NAME = 'New York'" ) << QString (
249
- " <ogc:Filter><ogc:PropertyIsEqualTo>"
249
+ " <ogc:Filter xmlns:ogc=\" http://www.opengis.net/ogc\" >"
250
+ " <ogc:PropertyIsEqualTo>"
250
251
" <ogc:PropertyName>NAME</ogc:PropertyName>"
251
252
" <ogc:Literal>New York</ogc:Literal>"
252
253
" </ogc:PropertyIsEqualTo></ogc:Filter>" );
253
254
254
255
QTest::newRow ( " >" ) << QString ( " COUNT > 3" ) << QString (
255
- " <ogc:Filter><ogc:PropertyIsGreaterThan>"
256
+ " <ogc:Filter xmlns:ogc=\" http://www.opengis.net/ogc\" >"
257
+ " <ogc:PropertyIsGreaterThan>"
256
258
" <ogc:PropertyName>COUNT</ogc:PropertyName>"
257
259
" <ogc:Literal>3</ogc:Literal>"
258
260
" </ogc:PropertyIsGreaterThan></ogc:Filter>" );
259
261
260
262
QTest::newRow ( " and+or" ) << QString ( " (FIELD1 = 10 OR FIELD1 = 20) AND STATUS = 'VALID'" ) << QString (
261
- " <ogc:Filter>"
263
+ " <ogc:Filter xmlns:ogc= \" http://www.opengis.net/ogc \" >"
262
264
" <ogc:And>"
263
265
" <ogc:Or>"
264
266
" <ogc:PropertyIsEqualTo>"
@@ -278,14 +280,14 @@ void TestQgsOgcUtils::testExpressionToOgcFilter_data()
278
280
" </ogc:Filter>" );
279
281
280
282
QTest::newRow ( " is null" ) << QString ( " X IS NULL" ) << QString (
281
- " <ogc:Filter>"
283
+ " <ogc:Filter xmlns:ogc= \" http://www.opengis.net/ogc \" >"
282
284
" <ogc:PropertyIsNull>"
283
285
" <ogc:PropertyName>X</ogc:PropertyName>"
284
286
" </ogc:PropertyIsNull>"
285
287
" </ogc:Filter>" );
286
288
287
289
QTest::newRow ( " is not null" ) << QString ( " X IS NOT NULL" ) << QString (
288
- " <ogc:Filter>"
290
+ " <ogc:Filter xmlns:ogc= \" http://www.opengis.net/ogc \" >"
289
291
" <ogc:Not>"
290
292
" <ogc:PropertyIsNull>"
291
293
" <ogc:PropertyName>X</ogc:PropertyName>"
@@ -294,7 +296,7 @@ void TestQgsOgcUtils::testExpressionToOgcFilter_data()
294
296
" </ogc:Filter>" );
295
297
296
298
QTest::newRow ( " in" ) << QString ( " A IN (10,20,30)" ) << QString (
297
- " <ogc:Filter>"
299
+ " <ogc:Filter xmlns:ogc= \" http://www.opengis.net/ogc \" >"
298
300
" <ogc:Or>"
299
301
" <ogc:PropertyIsEqualTo>"
300
302
" <ogc:PropertyName>A</ogc:PropertyName>"
@@ -312,15 +314,15 @@ void TestQgsOgcUtils::testExpressionToOgcFilter_data()
312
314
" </ogc:Filter>" );
313
315
314
316
QTest::newRow ( " intersects + wkt" ) << QString ( " intersects($geometry, geomFromWKT('POINT (5 6)'))" ) << QString (
315
- " <ogc:Filter>"
317
+ " <ogc:Filter xmlns:ogc= \" http://www.opengis.net/ogc \" >"
316
318
" <ogc:Intersects>"
317
319
" <ogc:PropertyName>geometry</ogc:PropertyName>"
318
320
" <gml:Point><gml:coordinates cs=\" ,\" ts=\" \" >5,6</gml:coordinates></gml:Point>"
319
321
" </ogc:Intersects>"
320
322
" </ogc:Filter>" );
321
323
322
324
QTest::newRow ( " contains + gml" ) << QString ( " contains($geometry, geomFromGML('<Point><coordinates cs=\" ,\" ts=\" \" >5,6</coordinates></Point>'))" ) << QString (
323
- " <ogc:Filter>"
325
+ " <ogc:Filter xmlns:ogc= \" http://www.opengis.net/ogc \" >"
324
326
" <ogc:Contains>"
325
327
" <ogc:PropertyName>geometry</ogc:PropertyName>"
326
328
" <Point><coordinates cs=\" ,\" ts=\" \" >5,6</coordinates></Point>"
0 commit comments