From aba739439bf5e76cf9d9dfb5a297b255aabfd982 Mon Sep 17 00:00:00 2001 From: Menelaos Karavelas Date: Fri, 9 May 2014 23:07:00 +0300 Subject: [PATCH] [test][distance L/A] add test case for segment-box distance, where the segment degenerates to a point --- test/algorithms/distance_linear_areal.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/algorithms/distance_linear_areal.cpp b/test/algorithms/distance_linear_areal.cpp index c5d4d1409..8d1fe9884 100644 --- a/test/algorithms/distance_linear_areal.cpp +++ b/test/algorithms/distance_linear_areal.cpp @@ -622,6 +622,11 @@ void test_distance_segment_box(Strategy const& strategy) tester(make_box2d(0, 0, 1, 1), make_segment(0.5, 1.5, 1.5, -1.5), 0, 0, strategy); + + // test degenerate segment + tester(make_box2d(0, 0, 2, 2), + make_segment(4, 1, 4, 1), + 2, 4, strategy); } //=========================================================================== @@ -754,7 +759,6 @@ BOOST_AUTO_TEST_CASE( test_all_multilinestring_multipolygon ) BOOST_AUTO_TEST_CASE( test_all_segment_box ) { - test_distance_segment_box(point_point_strategy()); test_distance_segment_box(point_segment_strategy()); }