@@ -210,13 +210,15 @@ void TestQgsCoordinateReferenceSystem::createFromESRIWkt()
210
210
CPLSetConfigOption ( " GDAL_FIX_ESRI_WKT" , configOld );
211
211
myCrs.createFromUserInput ( " ESRI::" + myWktStrings[i] );
212
212
msg = testESRIWkt ( i, myCrs );
213
- if ( GDAL_VERSION_NUM <= myGdalVersionOK[i] )
213
+ if ( GDAL_VERSION_NUM < myGdalVersionOK[i] )
214
214
{
215
215
QEXPECT_FAIL ( " " , QString ( " expected failure with GDAL %1 : %2"
216
216
).arg ( GDAL_VERSION_NUM ).arg ( msg ).toLocal8Bit ().constData (),
217
217
Continue );
218
218
}
219
- QVERIFY2 ( msg == " " , msg.toLocal8Bit ().constData () );
219
+
220
+ if ( !msg.isEmpty () )
221
+ QVERIFY2 ( false , msg.toLocal8Bit ().constData () );
220
222
221
223
// do test with shapefiles
222
224
CPLSetConfigOption ( " GDAL_FIX_ESRI_WKT" , configOld );
@@ -230,20 +232,21 @@ void TestQgsCoordinateReferenceSystem::createFromESRIWkt()
230
232
QgsVectorLayer *myLayer = new QgsVectorLayer ( fileStr, " " , " ogr" );
231
233
if ( !myLayer || ! myLayer->isValid () )
232
234
{
233
- QVERIFY2 ( false , QString ( " test %1 did not get valid vector layer from %2"
234
- ). arg ( i ). arg ( fileStr ). toLocal8Bit (). constData () );
235
+ qWarning () << QString ( " test %1 did not get valid vector layer from %2" ). arg ( i ). arg ( fileStr );
236
+ QVERIFY2 ( false , " no valid vector layer " );
235
237
}
236
238
else
237
239
{
238
240
myCrs = myLayer->crs ();
239
241
msg = testESRIWkt ( i, myCrs );
240
- if ( GDAL_VERSION_NUM <= myGdalVersionOK[i] )
242
+ if ( GDAL_VERSION_NUM < myGdalVersionOK[i] )
241
243
{
242
244
QEXPECT_FAIL ( " " , QString ( " expected failure with GDAL %1 : %2 using layer %3"
243
245
).arg ( GDAL_VERSION_NUM ).arg ( msg ).arg ( fileStr ).toLocal8Bit ().constData (),
244
246
Continue );
245
247
}
246
- QVERIFY2 ( msg == " " , msg.toLocal8Bit ().constData () );
248
+ if ( !msg.isEmpty () )
249
+ QVERIFY2 ( false , msg.toLocal8Bit ().constData () );
247
250
}
248
251
if ( myLayer )
249
252
delete myLayer;
0 commit comments