diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2018-12-04 14:46:41 +0100 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2018-12-04 14:46:41 +0100 |
| commit | d06c1c55c1c3fc7209abdbdfbf2e3cf34f18cf98 (patch) | |
| tree | 98fe336a41f1397280ee665d08040339967d711b /test/unit/test_factory.cpp | |
| parent | addf30e4446fd39891fd5bdcb22413ed41e0913b (diff) | |
| download | PROJ-d06c1c55c1c3fc7209abdbdfbf2e3cf34f18cf98.tar.gz PROJ-d06c1c55c1c3fc7209abdbdfbf2e3cf34f18cf98.zip | |
Improve recognition of WKT1 datum names
Diffstat (limited to 'test/unit/test_factory.cpp')
| -rw-r--r-- | test/unit/test_factory.cpp | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/test/unit/test_factory.cpp b/test/unit/test_factory.cpp index c30111ce..d3976688 100644 --- a/test/unit/test_factory.cpp +++ b/test/unit/test_factory.cpp @@ -2522,7 +2522,7 @@ TEST(factory, getOfficialNameFromAlias) { { auto officialName = factory->getOfficialNameFromAlias( - "GCS_WGS_1984", std::string(), std::string(), outTableName, + "GCS_WGS_1984", std::string(), std::string(), false, outTableName, outAuthName, outCode); EXPECT_EQ(officialName, "WGS 84"); EXPECT_EQ(outTableName, "geodetic_crs"); @@ -2532,8 +2532,8 @@ TEST(factory, getOfficialNameFromAlias) { { auto officialName = factory->getOfficialNameFromAlias( - "GCS_WGS_1984", "geodetic_crs", "ESRI", outTableName, outAuthName, - outCode); + "GCS_WGS_1984", "geodetic_crs", "ESRI", false, outTableName, + outAuthName, outCode); EXPECT_EQ(officialName, "WGS 84"); EXPECT_EQ(outTableName, "geodetic_crs"); EXPECT_EQ(outAuthName, "EPSG"); @@ -2542,10 +2542,20 @@ TEST(factory, getOfficialNameFromAlias) { { auto officialName = factory->getOfficialNameFromAlias( - "no match", std::string(), std::string(), outTableName, outAuthName, - outCode); + "no match", std::string(), std::string(), false, outTableName, + outAuthName, outCode); EXPECT_EQ(officialName, ""); } + + { + auto officialName = factory->getOfficialNameFromAlias( + "System_Jednotne_Trigonometricke_Site_Katastralni_Ferro", + "geodetic_datum", std::string(), true, outTableName, outAuthName, + outCode); + EXPECT_EQ( + officialName, + "System of the Unified Trigonometrical Cadastral Network (Ferro)"); + } } // --------------------------------------------------------------------------- |
