aboutsummaryrefslogtreecommitdiff
path: root/test/unit/test_factory.cpp
diff options
context:
space:
mode:
authorgithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2020-03-03 18:43:14 +0000
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2020-03-03 18:43:14 +0000
commit0fce24abcb18bbbad0821331fd970908e74bc22a (patch)
treead15dc198f435482957c3a8ad39fcdf0c50f709c /test/unit/test_factory.cpp
parente8fbfa59a982ff5f8f29c320c4bd66eb461d8b2c (diff)
downloadPROJ-0fce24abcb18bbbad0821331fd970908e74bc22a.tar.gz
PROJ-0fce24abcb18bbbad0821331fd970908e74bc22a.zip
createUnitOfMeasure(): use full double resolution for the conversion factor
Diffstat (limited to 'test/unit/test_factory.cpp')
-rw-r--r--test/unit/test_factory.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/unit/test_factory.cpp b/test/unit/test_factory.cpp
index 348d72b6..b11a85b4 100644
--- a/test/unit/test_factory.cpp
+++ b/test/unit/test_factory.cpp
@@ -95,6 +95,14 @@ TEST(factory, AuthorityFactory_createUnitOfMeasure_linear) {
// ---------------------------------------------------------------------------
+TEST(factory, AuthorityFactory_createUnitOfMeasure_linear_us_survey_foot) {
+ auto factory = AuthorityFactory::create(DatabaseContext::create(), "EPSG");
+ auto uom = factory->createUnitOfMeasure("9003");
+ EXPECT_EQ(uom->conversionToSI(), 12. / 39.37);
+}
+
+// ---------------------------------------------------------------------------
+
TEST(factory, AuthorityFactory_createUnitOfMeasure_angular) {
auto factory = AuthorityFactory::create(DatabaseContext::create(), "EPSG");
auto uom = factory->createUnitOfMeasure("9102");