diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2020-10-16 18:26:09 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-10-16 18:26:09 +0200 |
| commit | 82b496fb32df0b6705159cd5c626aab20c8e9d39 (patch) | |
| tree | b6652073c9d66960e5c16d61055c53ffc3f8656f /test/unit/test_datum.cpp | |
| parent | 93508fbec18e192646f2890e1ceb86de4cc9fd35 (diff) | |
| parent | 686713479eb0b39feb5369b82647f96edf809b6c (diff) | |
| download | PROJ-82b496fb32df0b6705159cd5c626aab20c8e9d39.tar.gz PROJ-82b496fb32df0b6705159cd5c626aab20c8e9d39.zip | |
Merge pull request #2370 from rouault/epsg10
Update to EPSG 10.003 and make code base robust to dealing with WKT CRS with DatumEnsemble
Diffstat (limited to 'test/unit/test_datum.cpp')
| -rw-r--r-- | test/unit/test_datum.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/test/unit/test_datum.cpp b/test/unit/test_datum.cpp index adf0ae4b..26098d5c 100644 --- a/test/unit/test_datum.cpp +++ b/test/unit/test_datum.cpp @@ -409,8 +409,7 @@ TEST(datum, datum_ensemble) { PositionalAccuracy::create("100")); EXPECT_EQ(ensemble->datums().size(), 2U); EXPECT_EQ(ensemble->positionalAccuracy()->value(), "100"); - EXPECT_THROW(ensemble->exportToWKT(WKTFormatter::create().get()), - FormattingException); + EXPECT_EQ( ensemble->exportToWKT( WKTFormatter::create(WKTFormatter::Convention::WKT2_2019).get()), @@ -422,6 +421,14 @@ TEST(datum, datum_ensemble) { " LENGTHUNIT[\"metre\",1],\n" " ID[\"EPSG\",7030]],\n" " ENSEMBLEACCURACY[100]]"); + + EXPECT_EQ( + ensemble->exportToWKT( + WKTFormatter::create(WKTFormatter::Convention::WKT2_2015).get()), + "DATUM[\"test\",\n" + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + " LENGTHUNIT[\"metre\",1],\n" + " ID[\"EPSG\",7030]]]"); } // --------------------------------------------------------------------------- |
