From 6aff5d7b0e1061dbd7b45ae032daea087bf8e1bc Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Fri, 14 Dec 2018 00:06:01 +0100 Subject: C API: add proj_coordoperation_get_towgs84_values() --- test/unit/test_c_api.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test/unit/test_c_api.cpp') diff --git a/test/unit/test_c_api.cpp b/test/unit/test_c_api.cpp index f1cf3417..c8086684 100644 --- a/test/unit/test_c_api.cpp +++ b/test/unit/test_c_api.cpp @@ -426,6 +426,13 @@ TEST_F(CApi, proj_obj_crs_create_bound_crs_to_WGS84) { ObjectKeeper keeper_transf(transf); ASSERT_NE(transf, nullptr); + std::vector values(7, 0); + EXPECT_TRUE(proj_coordoperation_get_towgs84_values(m_ctxt, transf, + values.data(), 7, true)); + auto expected = std::vector{2.329, -147.042, -92.08, -0.309, + 0.325, 0.497, 5.69}; + EXPECT_EQ(values, expected); + auto res2 = proj_obj_crs_create_bound_crs(m_ctxt, base_crs, hub_crs, transf); ObjectKeeper keeper_res2(res2); -- cgit v1.2.3