aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2020-03-04 00:32:01 +0100
committerGitHub <noreply@github.com>2020-03-04 00:32:01 +0100
commit04f74f53962de4149aa32c35c13148268fd37cd2 (patch)
treead15dc198f435482957c3a8ad39fcdf0c50f709c /test
parente8fbfa59a982ff5f8f29c320c4bd66eb461d8b2c (diff)
parent0fce24abcb18bbbad0821331fd970908e74bc22a (diff)
downloadPROJ-04f74f53962de4149aa32c35c13148268fd37cd2.tar.gz
PROJ-04f74f53962de4149aa32c35c13148268fd37cd2.zip
Merge pull request #2013 from PROJ-BOT/backport-2011-to-6.3
[Backport 6.3] createUnitOfMeasure(): use full double resolution for the conversion factor
Diffstat (limited to 'test')
-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");