Skip to content

Commit

Permalink
add multilinestring tesst
Browse files Browse the repository at this point in the history
  • Loading branch information
lbartoletti committed Aug 25, 2020
1 parent 59aab9d commit 449d78b
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions tests/src/core/testqgsgeometry.cpp
Expand Up @@ -18338,6 +18338,20 @@ void TestQgsGeometry::wktParser()
QCOMPARE( mpoly.asWkt(), QStringLiteral( "MultiPolygon EMPTY" ) );
QVERIFY( mpoly.fromWkt( "MultiPolygon EMPTY" ) );
QCOMPARE( mpoly.asWkt(), QStringLiteral( "MultiPolygon EMPTY" ) );

// multilinestring
QgsMultiLineString mline;
QVERIFY( ! mline.fromWkt( "MultiLineString((LineString( 0 0, 1 1, 2 2))" ) );
QVERIFY( mline.fromWkt( "MultiLineString(LineString(( 0 0, 1 1, 2 2)))" ) );
QCOMPARE( mline.asWkt(), QStringLiteral( "MultiLineString ((0 0, 1 1, 2 2))" ) );
QVERIFY( mline.fromWkt( "MultiLineString(LineString(( 0 0, 1 1, 2 2)))" ) );
QCOMPARE( mline.asWkt(), QStringLiteral( "MultiLineString ((0 0, 1 1, 2 2))" ) );
QVERIFY( mline.fromWkt( "MultiLineString(LineString(( 0 0, 1 1, 2 2)), LineString((2 2, 3 3, 3 2)))" ) );
QCOMPARE( mline.asWkt(), QStringLiteral( "MultiLineString ((0 0, 1 1, 2 2),(2 2, 3 3, 3 2))" ) );
QVERIFY( mline.fromWkt( "MultiLineString ( )" ) );
QCOMPARE( mline.asWkt(), QStringLiteral( "MultiLineString EMPTY" ) );
QVERIFY( mline.fromWkt( "MultiLineString EMPTY" ) );
QCOMPARE( mline.asWkt(), QStringLiteral( "MultiLineString EMPTY" ) );
}
QGSTEST_MAIN( TestQgsGeometry )
#include "testqgsgeometry.moc"

0 comments on commit 449d78b

Please sign in to comment.