aboutsummaryrefslogtreecommitdiff
path: root/test/unit/test_crs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/test_crs.cpp')
-rw-r--r--test/unit/test_crs.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/unit/test_crs.cpp b/test/unit/test_crs.cpp
index 87efc59d..66bfbfcd 100644
--- a/test/unit/test_crs.cpp
+++ b/test/unit/test_crs.cpp
@@ -5197,6 +5197,18 @@ TEST(crs, crs_createBoundCRSToWGS84IfPossible) {
dbContext, CoordinateOperationContext::IntermediateCRSUse::NEVER);
EXPECT_EQ(bound, crs);
}
+ {
+ // GDA2020 geocentric
+ auto crs = factory->createCoordinateReferenceSystem("7842");
+ const auto time_before =
+ ::testing::UnitTest::GetInstance()->elapsed_time();
+ crs->createBoundCRSToWGS84IfPossible(
+ dbContext, CoordinateOperationContext::IntermediateCRSUse::
+ IF_NO_DIRECT_TRANSFORMATION);
+ const auto time_after =
+ ::testing::UnitTest::GetInstance()->elapsed_time();
+ EXPECT_LE(time_after - time_before, 500);
+ }
}
// ---------------------------------------------------------------------------