From c7e215076ae75310e422911583a2f4be5d8c947f Mon Sep 17 00:00:00 2001 From: Menelaos Karavelas Date: Fri, 21 Feb 2014 11:45:40 +0200 Subject: [PATCH] updated a test case to make it more floating-point robust; added one more test case --- test/algorithms/difference1.cpp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/test/algorithms/difference1.cpp b/test/algorithms/difference1.cpp index 71913052e..8defeac12 100644 --- a/test/algorithms/difference1.cpp +++ b/test/algorithms/difference1.cpp @@ -653,16 +653,27 @@ BOOST_AUTO_TEST_CASE( test_difference_multilinestring_multilinestring ) ); tester() - (from_wkt("MULTILINESTRING((0 0,10 0,20 1),(1 0,7 0),\ + (from_wkt("MULTILINESTRING((0 0,10 0,20 10),(1 0,7 0),\ (10 10,20 10,30 20))"), from_wkt("MULTILINESTRING((1 1,2 0,4 0),\ - (-1 -1,0 0,9 0,11 10,12 10,13 0.3,14 0.4,15 0.5),\ + (-1 -1,0 0,9 0,11 10,12 10,13 3,14 4,15 5),\ (10 20,15 10,25 10,30 15))"), - from_wkt("MULTILINESTRING((9 0,10 0,13 0.3),(15 0.5,20 1),\ + from_wkt("MULTILINESTRING((9 0,10 0,13 3),(15 5,20 10),\ (10 10,11 10),(12 10,15 10),(20 10,30 20))"), "mlmldf06" ); + tester() + (from_wkt("MULTILINESTRING((1 1,2 0,4 0),\ + (-1 -1,0 0,9 0,11 10,12 10,13 3,14 4,15 5),\ + (10 20,15 10,25 10,30 15))"), + from_wkt("MULTILINESTRING((0 0,10 0,20 10),(1 0,7 0),\ + (10 10,20 10,30 20))"), + from_wkt("MULTILINESTRING((1 1,2 0),(-1 -1,0 0),(9 0,11 10),\ + (12 10,13 3),(10 20,15 10),(20 10,25 10,30 15))"), + "mlmldf06a" + ); + tester() (from_wkt("MULTILINESTRING((0 0,101 0))"), from_wkt("MULTILINESTRING((-1 -1,1 0,101 0,200 -1))"),