Barend Gehrels
33ea069ac0
[TEST] Test updates, most importantly the check on validity which now
...
only reports if input is considered as valid.
2019-07-17 14:23:29 +02:00
Barend Gehrels
861fc38533
[TEST] Unify different defines into BOOST_GEOMETRY_TEST_ENABLE_FAILURES
2019-05-29 15:48:44 +02:00
Adam Wulkiewicz
d19254842c
Merge branch 'develop' into feature/undefined_cs
2018-11-28 02:35:38 +01:00
Barend Gehrels
a556829348
[is_valid] revert part of commit 465e487b8c
2018-11-25 11:17:28 +01:00
Adam Wulkiewicz
9ebdda95cc
[test][is_valid] Add test case failing with Midpoint passed to point_on_border.
2018-10-12 03:35:33 +02:00
Barend Gehrels
8dee4ab1c8
[is_valid] check reported testcase, it is valid now. Also add it to
...
union to check the self-intersection-points (which are many)
2017-10-23 13:12:39 +02:00
Barend Gehrels
114bca9f55
[test] remove redundant booleans
2017-07-05 14:47:04 +02:00
Barend Gehrels
32cc0c1d74
[test] Add new testcase for is_valid
2017-07-05 14:45:05 +02:00
Barend Gehrels
58e1c0bc51
[is_valid] remove false negatives from two touching interior rings
2017-06-25 17:18:26 +02:00
Barend Gehrels
c7c4800ca6
[is_valid] remove false negatives from two touching exterior rings, touching
...
each other at the touching point of an interior ring
2017-06-25 16:59:34 +02:00
Menelaos Karavelas
8a29318200
[test][algorithms][is_valid] add test cases of geometries that have invalid coordinates,
...
namely coordinates that are either NaN or infinite;
2015-11-06 12:17:30 +02:00
Menelaos Karavelas
04b834506c
[test][algorithms][is_valid] add test cases for checking spikes in areal geometries
2015-10-12 11:37:29 +03:00
Menelaos Karavelas
73960f31ca
[test][algorithms][is_valid][is_simple] add test case with geometry that has NaN coordinates
2015-07-10 07:40:10 +03:00
Adam Wulkiewicz
18607a9b38
[test][is_valid] Add failing case.
2015-07-02 12:03:10 +02:00
Adam Wulkiewicz
c691425d6a
[is_valid] Update the test according to the change of rescale_policy.
...
The consistent results for MPoly and Poly contained in it.
2015-06-24 22:53:33 +02:00
Adam Wulkiewicz
36f789ffed
[test][is_valid] Add a test case with inconsistent results for Polygon and MultiPolygon.
2015-06-12 21:37:17 +02:00
Menelaos Karavelas
f3464e4dd9
[test][algorithms][is_valid] clean-up code; add a few more test cases;
...
declare free functions as inline (if not already declared as such);
2015-02-20 09:53:16 +02:00
Menelaos Karavelas
4ab7a4fcd1
[test][algorithms][is_valid] allow WKTs to be passed directly to the tester;
...
make the case ID the first argument of the tester;
2015-02-18 11:16:53 +02:00
Menelaos Karavelas
a3a531f30e
[test][algorithms][is_valid] add case ID to east test cases; add test cases provided
...
by Barend Gehrels coming from buffer computations;
2015-02-17 08:25:45 +02:00
Menelaos Karavelas
0f8df37aca
[test][algorithms][is_valid] add a few more test cases
2015-02-04 01:09:35 +02:00
Menelaos Karavelas
bbf8d1de7e
[test][algorithms][is_valid] modify unit test to accept multi-geometries
...
with no elements as valid
2014-12-05 17:22:01 +02:00
Adam Wulkiewicz
ae9c2953d0
Merge branch 'develop' into fix/read_wkt
2014-11-03 19:55:39 +01:00
Adam Wulkiewicz
7e1e794dd0
[test] Move from_wkt to main test directory and tweak #includes.
2014-10-30 00:52:10 +01:00
Adam Wulkiewicz
743d4fadd4
[test] Update tests to be in line with the change in behavior of read_wkt() for open Rings.
2014-10-14 01:38:48 +02:00
Menelaos Karavelas
f2c8ccefca
[test][is_valid] add as test case the polygon used in the documentation
...
example for is_valid
2014-07-02 11:28:40 +03:00
Menelaos Karavelas
6490d2db4a
[test][is_valid] add one more test case: add a polygon with many holes
...
(important note here: many means more than the number of turns)
2014-07-02 02:29:06 +03:00
Menelaos Karavelas
a156ba17dc
[test][is_valid] add test cases for polygons and multi-polygons inspired by email
...
exchanges with Barend Gehrels
2014-06-27 13:02:39 +03:00
Menelaos Karavelas
a9526bbbc5
[test][is_valid] add multi-polygon test cases where one polygon is inside
...
a hole of another
2014-06-24 14:47:53 +03:00
Menelaos Karavelas
346784d5e5
[test][is_valid] move validity check functions/classes and related
...
code to file test_is_valid.hpp; make testing more elaborate: for rings,
convert them to polygons and multi-polygons and test them as such;
for polygons, convert them to multi-polygons and test them as such;
2014-06-24 13:43:52 +03:00
Menelaos Karavelas
91df67e3ce
[test][is_valid] add more tests cases for polygon and multi-polygons
2014-06-23 15:44:23 +03:00
Menelaos Karavelas
e7e7f958fb
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple
...
Conflicts:
include/boost/geometry/algorithms/detail/is_simple/debug_print_boundary_points.hpp
include/boost/geometry/algorithms/detail/is_valid/polygon.hpp
2014-06-22 23:09:47 +03:00
Menelaos Karavelas
7656be4221
[test][is_valid] explicitly set the 2nd template parameter of
...
check_iterator_range to false
2014-06-19 13:59:01 +03:00
Menelaos Karavelas
4a4d52b082
[geometry][test] prefix macro GEOMETRY_TEST_DEBUG with BOOST_
2014-06-19 12:24:27 +03:00
Menelaos Karavelas
236bb1b9ac
[test][algorithms][is_valid] fix order of booleans in BOOST_CHECK_MESSAGE;
...
add test for variant support;
2014-06-18 12:54:59 +03:00
Menelaos Karavelas
a4402a9a31
[test][algorithms][is_valid] replace "const bool" and "static const bool" by "bool const"
2014-06-18 04:54:16 +03:00
Menelaos Karavelas
4ab3bd3529
[test][is_valid] add a few more test cases
2014-06-18 04:31:22 +03:00
Menelaos Karavelas
3a1ee0dbdb
[test][is_valid] make is_valid test more elaborate by testing all
...
types of rings, polygons and multipolygons (open/closed, cw/ccw),
and by testing both then spikes/duplicates are allowed or not
2014-06-17 16:34:32 +03:00
Menelaos Karavelas
ee59e0b6e6
[test][is_valid] fix and re-enable non-running test cases
2014-06-17 11:13:00 +03:00
Barend Gehrels
2ec5536406
[is_valid] fix non-running testcases and therefore add appropriate failure message
2014-06-16 19:18:16 +02:00
Barend Gehrels
b8535cab3c
[is_valid] fix unit test compilation typos
2014-06-16 19:02:28 +02:00
Menelaos Karavelas
ee28794572
[test][is_valid] re-factor code so that when an open ring is tested,
...
the corresponding closed ring is tested as well.
2014-06-16 14:39:55 +03:00
Menelaos Karavelas
a68bcb3b13
[test][algorithms] factor-out common code
2014-06-16 12:30:36 +03:00
Menelaos Karavelas
a0b1e53a92
[test][is_valid] update is_valid unit test to take into account
...
that duplicate points for areal geometries may be acceptable or not
2014-06-16 12:14:08 +03:00
Menelaos Karavelas
363414a23b
[test][is_valid] allow spikes for linear geometries
2014-06-15 21:48:09 +03:00
Menelaos Karavelas
0d577e7d4c
[test][algorithms][is_valid] add missing include
2014-06-14 23:50:56 +03:00
Menelaos Karavelas
07039bf584
[test][algorithms][is_valid] fix includes; polish and cleanup code;
...
add test cases for rings and polygons and onyl a couple for
multi-polygons;
2014-06-14 22:33:55 +03:00
Menelaos Karavelas
c5c22d720c
[is_valid / is_simple] move files one directory level up (ommit the ogc directory);
...
move code one namespace up (ommit the ogc namespace);
2014-04-30 12:34:52 +03:00