aboutsummaryrefslogtreecommitdiff
path: root/test/unit/test_metadata.cpp
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2021-02-22 16:37:26 +0100
committerEven Rouault <even.rouault@spatialys.com>2021-02-22 16:37:26 +0100
commit6ef286ec69e7f6e3b1fba55e14aed209fbf705c0 (patch)
tree7c05597bfcd196a2220fa91526cad95dd8883218 /test/unit/test_metadata.cpp
parent4dcce2a8578131c1d7bb9d505cadc169f677cc3e (diff)
downloadPROJ-6ef286ec69e7f6e3b1fba55e14aed209fbf705c0.tar.gz
PROJ-6ef286ec69e7f6e3b1fba55e14aed209fbf705c0.zip
isEquivalentName(): fix for GDAL test failure
https://github.com/OSGeo/PROJ/pull/2536 changed the name of the ellps=intl to "International 1924 (Hayford 1909, 1910)" When writing a GeoTIFF file from GDAL using a SRS built from a PROJ string, GDAL massages the datum name to "Unknown_based_on_International_1924_Hayford_1909_1910_ellipsoid" Before this fix, this wasn't considered as equivaleent to the non-massaged datum name "Unknown based on International 1924 (Hayford 1909, 1910) ellipsoid"
Diffstat (limited to 'test/unit/test_metadata.cpp')
-rw-r--r--test/unit/test_metadata.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/unit/test_metadata.cpp b/test/unit/test_metadata.cpp
index e12788b4..7cbc7de7 100644
--- a/test/unit/test_metadata.cpp
+++ b/test/unit/test_metadata.cpp
@@ -391,4 +391,8 @@ TEST(metadata, Identifier_isEquivalentName) {
EXPECT_TRUE(Identifier::isEquivalentName("a", "\xc3\xa1"));
EXPECT_TRUE(Identifier::isEquivalentName("\xc3\xa4", "\xc3\xa1"));
+
+ EXPECT_TRUE(Identifier::isEquivalentName(
+ "Unknown based on International 1924 (Hayford 1909, 1910) ellipsoid",
+ "Unknown_based_on_International_1924_Hayford_1909_1910_ellipsoid"));
}