Barend Gehrels
fc312fed46
[test] use envelope_strategy to support unit test
2019-01-09 20:34:23 +01:00
Barend Gehrels
5348d02ae3
[test] add unit test for geographic point buffer
2019-01-09 16:30:33 +01:00
Barend Gehrels
9ce1c0b7c7
[test] Add area strategy to unit test function to be able to use another
...
than the default
2019-01-09 16:28:49 +01:00
Barend Gehrels
3f26e34f43
[test] Remove side-of-intersection from tests
2019-01-01 12:51:46 +01:00
Barend Gehrels
d5e3fe996d
[test] pass the buffer itself
2018-12-19 11:49:35 +01:00
Barend Gehrels
78735951c8
[test] add number of points to unit test settings
2018-12-19 11:16:32 +01:00
Barend Gehrels
0821a112de
[test] split big linestring from new test (for Microsoft)
2018-02-22 18:59:16 +01:00
Barend Gehrels
48e6c33ffc
[test] add testcase for ticket 13444 which goes wrong with rescaling
2018-02-17 18:51:06 +01:00
Barend Gehrels
617b78c420
[test] increase tolerance of multi-point circle buffers, which, having
...
many intersections, have their collinear points removed and are 1e-5 smaller
2018-01-26 13:25:38 +01:00
Barend Gehrels
b55b95846e
[test] check validity of failing testcase, it will be solved by no-rescaling.
...
So accept for now that result is invalid (which is a false positive)
2018-01-26 13:03:25 +01:00
Barend Gehrels
d1e0296171
[buffer][test] remove ignore_validity for two cases which are now always fine
2017-11-29 17:07:29 +01:00
Barend Gehrels
00a8dac019
[buffer][test] add test cases for fixed behaviour of deflated holes should
...
have minimal 3 points
2017-11-29 17:06:56 +01:00
Barend Gehrels
99da88ac26
[test][buffer] remove checks for self-intersections which is replaced
...
by validity
2017-11-29 10:24:00 +01:00
Barend Gehrels
900219f408
[buffer][test] add test_area to ut_settings, and avoid checking the tests
...
with huge coordinate differences on area, because they are meant for
assertion-checks and they might be invalid,
self-intersecting or empty depending on machine and numerical properties.
2017-11-25 13:19:26 +01:00
Barend Gehrels
7ab31cd832
[buffer][test] remove default argument - change order
2017-11-24 22:32:33 +01:00
Adam Wulkiewicz
cdf766d175
[test] Fix Boost inspect issues (license, tabs, non-asci character, no-newline).
2017-11-24 01:18:26 +01:00
Barend Gehrels
a4f917628d
[test] mark certain cases as invalid. These cases fail on either MinGW
...
or on PowerPC platforms.
2017-11-23 23:36:16 +01:00
Barend Gehrels
8bfd285086
[test] exclude one extra case still failing
2017-11-23 17:22:05 +01:00
Barend Gehrels
751b05ddc1
[buffer] revert one change (should keep multi_index) and
...
update tests now that validity is improved (but not yet solved).
Also 2 testcases are added generating uu points
2017-11-23 17:03:41 +01:00
Barend Gehrels
5b3ac5847b
[test][buffer] update countries test where Norway (distance 2) reports invalid
2017-11-19 16:00:17 +01:00
Barend Gehrels
55753fc017
[test][buffer] test, by default, for is_valid
2017-11-19 15:53:07 +01:00
Barend Gehrels
56023ee015
[test][buffer] handle the optional right distance differently,
...
such that it does not have to be specified in case of same as left
2017-11-19 14:06:55 +01:00
Barend Gehrels
5962b10743
[test][buffer] add ut_settings like done in overlay tests, to be able
...
to add test on validity
2017-11-19 13:59:21 +01:00
Barend Gehrels
1d1ee684ab
[test] examine reported buffer case and fix expectations
2017-11-15 17:19:58 +01:00
Barend Gehrels
1d7d9a9a00
[buffer] fix generation of buffer's interior ring when there is a touching point,
...
by selecting the right operation
2017-11-15 11:58:27 +01:00
Barend Gehrels
07b96ae068
[test] add still failing testcase
2017-11-08 17:57:13 +01:00
Barend Gehrels
694299b7c7
[buffer] change last fix by adding is_flat_start/end properties to pieces.
...
These marks are used to check if a turn is really inside the generated buffer,
or on the flat end (then it should be kept).
This will NOT YET work for one-sided buffers.
2017-11-08 17:47:46 +01:00
Barend Gehrels
f6808f8277
[buffer] fix MYSQL testcase 25662426
2017-11-08 15:37:27 +01:00
Adam Wulkiewicz
0e4f4bc9a1
[test][buffer] Add failing case, self-intersecting result of buffer(Ls).
2017-11-06 17:12:48 +01:00
Barend Gehrels
af0ca5525b
[buffer] fix debug SVG
2017-09-20 10:22:10 +02:00
Adam Wulkiewicz
a35d0f756d
[test][buffer] Add MultiPoint test case (5 equal Points).
2017-07-30 04:45:56 +02:00
Barend Gehrels
7f8cb5a1aa
Merge branch 'develop' into feature/intvalid
2017-03-26 12:57:28 +02:00
Barend Gehrels
b320ddf8e6
[buffer] Fix segmentation fault for rings (start/finish ring was not called),
...
including new unit test
2017-03-26 12:49:48 +02:00
barendgehrels
51435fdc9d
[test] enhance debug info using the new get_next_turn_index method
2017-03-22 11:52:41 +01:00
barendgehrels
453b6b4a34
[TEST] Fix strategy for buffer SVG
2017-03-22 11:45:51 +01:00
Adam Wulkiewicz
bc77e1255e
[test] Adapt tests to new interfaces of various utilities in the library.
...
default_strategy services, partition, get_turns, strategies.
2017-01-28 04:09:49 +01:00
barendgehrels
5a9acd4348
[test] fix error (integer too large) for some platforms, these are double values
2016-12-07 13:30:14 +01:00
Barend Gehrels
7859cd3b91
Rename variable and report tolerance to see failure reasons
2016-11-09 10:02:10 +01:00
Barend Gehrels
d203eb281c
[test] add const removed by accident
2016-11-02 16:37:34 +01:00
Barend Gehrels
315d73c1e4
[test] increase tolerance for failing test on some platforms
2016-11-02 16:34:15 +01:00
Barend Gehrels
c9738ff7c0
[test] increase two tolerances for qcc-arm platforms
2016-07-27 17:38:57 +02:00
Barend Gehrels
ff330e364a
Merge branch 'develop' into feature/cluster_touch
2016-07-06 12:30:50 +02:00
Barend Gehrels
cacb8c4af5
[buffer] discard turns instead of setting them to blocked, because that
...
might discard valid turns during the colocation check
2016-07-06 12:29:10 +02:00
Barend Gehrels
b46805107b
Merge branch 'develop' into feature/cluster_touch
...
Conflicts:
include/boost/geometry/algorithms/detail/overlay/handle_touch.hpp
test/algorithms/overlay/Jamfile.v2
test/algorithms/set_operations/difference/difference.cpp
test/algorithms/set_operations/union/union.cpp
2016-06-29 13:18:51 +02:00
Adam Wulkiewicz
6fd54716a6
[test][buffer] Add failing test cases.
...
Add overload of testing function checking the number of polygons and
holes in the buffer output.
2016-06-21 16:46:52 +02:00
Barend Gehrels
49a2062627
[test] add testcase variations for buffer and a note: one test is now failing
2016-05-05 12:56:53 +02:00
Adam Wulkiewicz
51beafd4a7
[test][buffer] Move box buffer test into buffer directory and actually test the result.
2016-04-20 17:34:58 +02:00
Barend Gehrels
c3b4cba7ff
[test] add testcase for ticket 11580 (not yet fixed)
2016-03-26 16:32:17 +01:00
Barend Gehrels
7ea49b3f9f
[test] remove exclusion for two spike tests which are running correctly now
2016-03-02 13:27:11 +01:00
Barend Gehrels
dfda1ccbc3
[buffer] fix last cases, in cases where the same offsetted ring is self-intersecting,
...
the approach using multi_index does not work. We need an extra idenfication
to check the 'sources' of the turns in clusters. Added piece_index for
this purpose.
This can be templated later (so only used for buffer)
2016-03-02 13:09:25 +01:00