diff options
Diffstat (limited to 'test/unit/proj_angular_io_test.cpp')
| -rw-r--r-- | test/unit/proj_angular_io_test.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/unit/proj_angular_io_test.cpp b/test/unit/proj_angular_io_test.cpp index dbf09986..30eae298 100644 --- a/test/unit/proj_angular_io_test.cpp +++ b/test/unit/proj_angular_io_test.cpp @@ -98,4 +98,23 @@ TEST(AngularUnits, Pipelines3) { proj_context_destroy(ctx); } +TEST(AngularUnits, Degrees) { + auto ctx = proj_context_create(); + auto P = proj_create( + ctx, + "+proj=pipeline " + "+step +inv +proj=utm +zone=32 +ellps=GRS80 " + "+step +proj=unitconvert +xy_in=rad +xy_out=deg " + ); + + EXPECT_FALSE(proj_degree_input(P, PJ_FWD)); + EXPECT_TRUE(proj_degree_input(P, PJ_INV)); + EXPECT_TRUE(proj_degree_output(P, PJ_FWD)); + EXPECT_FALSE(proj_degree_output(P, PJ_INV)); + + proj_destroy(P); + proj_context_destroy(ctx); + +} + } // namespace |
