Barend Gehrels
331e7f80c9
[TEST] add testcases for reported issues
2019-11-23 14:03:40 +01:00
Barend Gehrels
2989992d37
[test] Write test configuration and make ccw order in tests optional
2019-11-13 12:52:33 +01:00
Barend Gehrels
fbf333c8a7
[test] updates in expectations and defines
2019-11-13 12:05:24 +01:00
Barend Gehrels
df7137e76d
[test] Changes in difference multi unit test
2019-07-17 09:47:57 +02:00
Barend Gehrels
861fc38533
[TEST] Unify different defines into BOOST_GEOMETRY_TEST_ENABLE_FAILURES
2019-05-29 15:48:44 +02:00
Barend Gehrels
89b64c416a
[test] Simplify conditional code as done earlier
2019-03-13 13:57:16 +01:00
Barend Gehrels
5314fdd8d9
[test] Simplify settings
...
(add one previously deleted validity value)
2019-03-02 17:07:59 +01:00
Barend Gehrels
7f23fcea98
[test] Harmonize define (four variants were used).
...
If defined, just ignore test_validity flag (such that validity is
always checked), same for sym_difference
2019-03-02 16:08:24 +01:00
Barend Gehrels
59c795a967
[test] Verify testcases (union, intersection, diff, buffer) w.r.t. turning off
...
rescaling.
Because of the preparation steps, many tests already succeed
2019-03-02 15:57:29 +01:00
Barend Gehrels
07dd079033
[CONFIG] Use a positive define (USE_RESCALING) instead of an unclear negative
...
one (NO_ROBUSTNESS). Precedes removing of the rescaling.
2019-03-02 13:39:50 +01:00
Barend Gehrels
d67688ee2b
[TEST] Remove defines, in general "not no_selfturns" (= use them)
...
and remove other branch not using them.
Because self turns are now stable, default, and without them does not need
to be unit tested.
Plus it can make test cases with/without rescaling way more complex.
2019-02-23 14:35:34 +01:00
Barend Gehrels
a1aa082c17
Merge pull request #551 from barendgehrels/feature/remove_rescaling_preparations
...
Feature/remove rescaling preparations
2019-02-07 19:09:54 +01:00
Barend Gehrels
e9b81ed877
[test] add testcases, minor changes in existing testcases
2019-01-30 16:22:02 +01:00
Adam Wulkiewicz
2e19b75876
[setops] Disable validity testing for several cases.
2019-01-25 21:13:28 +01:00
Barend Gehrels
34dfbba271
[test] adapt point expectations for union/difference/intersection
...
because we now skip some collinear points
2018-01-26 13:02:06 +01:00
Barend Gehrels
bc77fca531
[test] add new case also to intersection/union
2017-12-31 17:17:46 +01:00
Barend Gehrels
10e79329c1
[test] update a few testcases (comments, defines)
2017-12-31 17:15:45 +01:00
Barend Gehrels
19d0015a81
[test] enable a testcase now fixed
2017-12-29 14:21:04 +01:00
Barend Gehrels
f704579ed0
[overlay] by default use self-turns. This reverses definition
...
of define SELF to NO_SELF. Including all unit tests.
2017-12-29 13:17:42 +01:00
Barend Gehrels
0f4712bdfb
[test] add recent testcases to the other test scenarios
2017-12-20 16:54:51 +01:00
Barend Gehrels
f6c67daba6
[difference] fix cases where ii turns were not discarded, this
...
was a todo-item, it was not yet done for difference.
Including unit testcase using this.
2017-12-20 16:22:27 +01:00
Barend Gehrels
b28b312141
[difference] fix cases where potential inner rings have same area as
...
outer rings (located elsewhere), due to an earlier optimization
2017-12-20 14:07:51 +01:00
Barend Gehrels
5d99d1608d
[overlay] fix new #case_recursive_boxes_82 by greatly simplifying the code.
...
patterns/aggregations were added to solve specific intersection problems
and validity in the past. In the meantime self-turns and isolation information
is much better, and those code is not needed anymore.
This also fixes the #mysql_regression_1_65_2017_08_31
This also makes union/intersection code for handling clusters much more similar
2017-12-15 13:20:41 +01:00
Barend Gehrels
18eb8c5cd7
[test] add new testcase to union/difference
2017-12-06 15:39:53 +01:00
Barend Gehrels
9577300b85
[difference] add testcase for ticket 9942, and a simplified version of it
2017-11-15 12:02:08 +01:00
Barend Gehrels
48843415b0
[test] add condition for robustness in some cases
2017-10-23 15:24:39 +02:00
Barend Gehrels
1e0ecf37c7
[test] remove line which was still there unintended
2017-10-23 15:24:10 +02:00
Barend Gehrels
dd6958b903
[test] add last testcase also to intersection/difference
2017-10-23 15:19:13 +02:00
Barend Gehrels
433b5fae58
[test] add ticket_12503 to intersection (OK)/difference (failing)
2017-10-23 13:46:39 +02:00
Barend Gehrels
15b8bcbd79
[test] modify cases for tickets 12751 and 12752 which are (a/b) now
...
both valid if self-turns are used
2017-10-23 12:19:27 +02:00
Barend Gehrels
704488a731
[test] add last testcase to union/difference too
2017-10-23 12:17:52 +02:00
Barend Gehrels
1a7b13dadc
[test] add last testcases to union/difference
2017-10-11 14:38:28 +02:00
Barend Gehrels
3010148541
[test] add last testcases to union/difference
2017-10-11 13:52:31 +02:00
Barend Gehrels
a5507f2e68
[test] add testcases to union/difference
2017-10-04 18:22:18 +02:00
Barend Gehrels
0c5038233f
[test] add last testcases also to union/difference tests
2017-10-04 15:29:34 +02:00
Barend Gehrels
5369afe1c5
[test] add last testcase, plus 3 missing ones, also to union/difference tests
2017-09-27 13:23:26 +02:00
Barend Gehrels
0c7199c230
[test] add last testcase also to union/diff
2017-09-20 13:05:05 +02:00
Barend Gehrels
33f97b8f21
[test] add new testcase also to difference/intersection
2017-09-13 13:35:58 +02:00
Barend Gehrels
ce3118c4c9
[test] add testcase from last commit also to union/difference
2017-09-06 14:52:07 +02:00
Barend Gehrels
3232fd0675
[test] enable testcase for all operations
2017-09-06 10:21:39 +02:00
Barend Gehrels
670ee5074f
[test] add last testcase also to union/difference
2017-08-30 13:19:38 +02:00
Barend Gehrels
16892b1798
[test] add last added testcases for union to unit test of intersection/difference
2017-08-23 15:48:21 +02:00
Barend Gehrels
d2232552d1
[test] remove the IGNORE flag for three cases which are already fixed
2017-08-23 11:24:10 +02:00
Barend Gehrels
e69c05da2f
[overlay][test] add testcase for needing to avoid having blocked turns
...
in untraversed rings
2017-08-23 11:23:32 +02:00
Barend Gehrels
0938983c5e
[test] add testcase 66 for startable self-turns
2017-07-31 12:16:26 +02:00
Barend Gehrels
664c1aa10a
[test] add test cases for last fix
2017-07-26 14:33:26 +02:00
Barend Gehrels
174ef5e38c
[overlay] fix cases where two arcs leave a cluster in same direction,
...
one longer as the other. Remaining distance needs to be considered.
Including testcase case_recursive_boxes_64 which is fixed by this issue.
2017-07-19 18:59:55 +02:00
Barend Gehrels
497e055639
[overlay] don't check startable for determining has_traversed_turn,
...
and also check for turns both going in opposite direction (so uu for int)
This fixes case_recursive_boxes_63 (but not for difference yet)
2017-07-19 14:02:59 +02:00
Barend Gehrels
9acd4dcbba
[overlay] dont excluded colocated self-turns from check within other geometry
2017-07-12 09:56:23 +02:00
Barend Gehrels
07389472a1
[test] small changes in test, moving settings
2017-07-08 12:48:05 +02:00