aboutsummaryrefslogtreecommitdiff
path: root/test/unit/test_factory.cpp
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2018-12-04 14:46:41 +0100
committerEven Rouault <even.rouault@spatialys.com>2018-12-04 14:46:41 +0100
commitd06c1c55c1c3fc7209abdbdfbf2e3cf34f18cf98 (patch)
tree98fe336a41f1397280ee665d08040339967d711b /test/unit/test_factory.cpp
parentaddf30e4446fd39891fd5bdcb22413ed41e0913b (diff)
downloadPROJ-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.cpp20
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)");
+ }
}
// ---------------------------------------------------------------------------