We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
qgis
Learn more about funding links in repositories.
Report abuse
There was an error while loading. Please reload this page.
1 parent a8ecdb5 commit ae6592dCopy full SHA for ae6592d
tests/src/core/testqgsdistancearea.cpp
@@ -42,6 +42,7 @@ class TestQgsDistanceArea: public QObject
42
void collections();
43
void measureUnits();
44
void measureAreaAndUnits();
45
+ void emptyPolygon();
46
47
};
48
@@ -344,6 +345,17 @@ void TestQgsDistanceArea::measureAreaAndUnits()
344
345
QVERIFY( qgsDoubleNear( area, 220240.8172549, 0.00001 ) );
346
}
347
348
+void TestQgsDistanceArea::emptyPolygon()
349
+{
350
+ QgsDistanceArea da;
351
+ da.setSourceCrs( 3452 );
352
+ da.setEllipsoidalMode( true );
353
+ da.setEllipsoid( "WGS84" );
354
+
355
+ //test that measuring an empty polygon doesn't crash
356
+ da.measurePolygon( QList< QgsPoint >() );
357
+}
358
359
QTEST_MAIN( TestQgsDistanceArea )
360
#include "testqgsdistancearea.moc"
361
0 commit comments