unit tests - don't run projection transformations tests which require libproj when MAPNIK_USE_PROJ4 is not set
This commit is contained in:
parent
692907761a
commit
256ee86104
3 changed files with 8 additions and 3 deletions
|
@ -1185,6 +1185,7 @@ SECTION("test_projection_4326_3857 - Geometry Collection Variant Object") {
|
||||||
}
|
}
|
||||||
} // END SECTION
|
} // END SECTION
|
||||||
|
|
||||||
|
#ifdef MAPNIK_USE_PROJ4
|
||||||
SECTION("test_projection_4269_3857 - Line_String Geometry Object") {
|
SECTION("test_projection_4269_3857 - Line_String Geometry Object") {
|
||||||
using namespace mapnik::geometry;
|
using namespace mapnik::geometry;
|
||||||
mapnik::projection source("+init=epsg:4269");
|
mapnik::projection source("+init=epsg:4269");
|
||||||
|
@ -1250,6 +1251,7 @@ SECTION("test_projection_4269_3857 - Line_String Geometry Object") {
|
||||||
}
|
}
|
||||||
} // End Section
|
} // End Section
|
||||||
|
|
||||||
|
|
||||||
SECTION("test_projection_4269_3857 - Point Geometry Object") {
|
SECTION("test_projection_4269_3857 - Point Geometry Object") {
|
||||||
using namespace mapnik::geometry;
|
using namespace mapnik::geometry;
|
||||||
mapnik::projection source("+init=epsg:4269");
|
mapnik::projection source("+init=epsg:4269");
|
||||||
|
@ -1303,5 +1305,6 @@ SECTION("test_projection_4269_3857 - Point Geometry Object") {
|
||||||
}
|
}
|
||||||
} // End Section
|
} // End Section
|
||||||
|
|
||||||
|
#endif // MAPNIK_USE_PROJ4
|
||||||
|
|
||||||
} // End Testcase
|
} // End Testcase
|
||||||
|
|
|
@ -120,8 +120,6 @@ SECTION("test pj_transform failure behavior")
|
||||||
proj1 = nullptr;
|
proj1 = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Github Issue https://github.com/mapnik/mapnik/issues/2648
|
// Github Issue https://github.com/mapnik/mapnik/issues/2648
|
||||||
SECTION("Test proj antimeridian bbox")
|
SECTION("Test proj antimeridian bbox")
|
||||||
{
|
{
|
||||||
|
@ -205,12 +203,12 @@ SECTION("Test proj antimeridian bbox")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
SECTION("proj_transform of coordinate arrays with stride > 1")
|
SECTION("proj_transform of coordinate arrays with stride > 1")
|
||||||
{
|
{
|
||||||
mapnik::projection const proj_4326("+init=epsg:4326");
|
mapnik::projection const proj_4326("+init=epsg:4326");
|
||||||
mapnik::projection const proj_3857("+init=epsg:3857");
|
mapnik::projection const proj_3857("+init=epsg:3857");
|
||||||
mapnik::projection const proj_2193("+init=epsg:2193");
|
|
||||||
|
|
||||||
SECTION("lonlat <-> Web Mercator")
|
SECTION("lonlat <-> Web Mercator")
|
||||||
{
|
{
|
||||||
|
@ -245,6 +243,7 @@ SECTION("proj_transform of coordinate arrays with stride > 1")
|
||||||
#ifdef MAPNIK_USE_PROJ4
|
#ifdef MAPNIK_USE_PROJ4
|
||||||
SECTION("lonlat <-> New Zealand Transverse Mercator 2000")
|
SECTION("lonlat <-> New Zealand Transverse Mercator 2000")
|
||||||
{
|
{
|
||||||
|
mapnik::projection const proj_2193("+init=epsg:2193");
|
||||||
// cs2cs -Ef %.10f +init=epsg:4326 +to +init=epsg:2193 <<END
|
// cs2cs -Ef %.10f +init=epsg:4326 +to +init=epsg:2193 <<END
|
||||||
// 170.142139 -43.595056
|
// 170.142139 -43.595056
|
||||||
// 175.566667 -39.283333
|
// 175.566667 -39.283333
|
||||||
|
|
|
@ -8,8 +8,10 @@
|
||||||
#include <mapnik/proj_transform.hpp>
|
#include <mapnik/proj_transform.hpp>
|
||||||
#include <mapnik/projection.hpp>
|
#include <mapnik/projection.hpp>
|
||||||
|
|
||||||
|
|
||||||
TEST_CASE("transform_path_adapter") {
|
TEST_CASE("transform_path_adapter") {
|
||||||
|
|
||||||
|
#ifdef MAPNIK_USE_PROJ4
|
||||||
SECTION("polygon closing - epsg 2330") {
|
SECTION("polygon closing - epsg 2330") {
|
||||||
mapnik::geometry::polygon<double> g;
|
mapnik::geometry::polygon<double> g;
|
||||||
g.emplace_back();
|
g.emplace_back();
|
||||||
|
@ -114,4 +116,5 @@ SECTION("polygon closing - epsg 32633") {
|
||||||
CHECK( y == 0 );
|
CHECK( y == 0 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif MAPNIK_USE_PROJ4
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue