61 Commits

Author SHA1 Message Date
Barend Gehrels
805ff654e8 feat: major rewrite of traversal 2025-04-25 19:47:35 +02:00
Barend Gehrels
b93561729d feat: include changes and tests changes 2025-01-17 19:05:08 +01:00
Vissarion Fisikopoulos
3fc2739fe1
Merge pull request #1361 from tinko92/test/random-integer-grid
Test set operations on random grids with integer coordinates
2025-01-17 16:08:34 +02:00
Barend Gehrels
cda90e5cff refactor: removed unused functionality and minor changes preparing next pr 2025-01-10 18:42:45 +01:00
Tinko Sebastian Bartels
50c20ad3ee Add statistics, verbosity, fixed bit pattern options to random_integer_grids test. 2025-01-10 22:40:55 +08:00
Tinko Sebastian Bartels
d0e01bed55 Test for overlay operations on random grids with integer coordinates. 2025-01-08 23:48:12 +08:00
Barend Gehrels
b98ea78b25 chore: modernize ring and related types to ring_t and related 2024-11-04 19:32:20 +01:00
Vissarion Fisikopoulos
a4f52ea95e test: Remove extensions dependency from tests 2024-10-30 13:56:40 +02:00
Barend Gehrels
19f22c2475 chore: change point_type to point_type_t and use 'using' at those places 2024-10-21 15:47:38 +02:00
Vissarion Fisikopoulos
ad2a134a2e
Merge pull request #1302 from vissarion/cmake_ci
Update cmake scripts and add them to github actions
2024-09-13 16:03:14 +03:00
Vissarion Fisikopoulos
3dc7768ea6 [cmake] Use BOOST_GEOMETRY_UNIT_TEST_NAME in target_compile_definitions 2024-09-05 16:51:56 +03:00
Rene Rivera
06a4aa97e2 Make the library modular usable. 2024-08-20 08:15:45 +02:00
Vissarion Fisikopoulos
fbd158a7ea Fix cmake robustness tests 2024-08-14 16:06:38 +03:00
Vissarion Fisikopoulos
d7745884fd Add missing newlines at end of files 2024-08-14 15:03:28 +03:00
Vissarion Fisikopoulos
2c7301aae6 Adding robustness cmake test 2024-08-14 14:32:42 +03:00
Vissarion Fisikopoulos
d3ed449e39 Remove rescaling: remove BOOST_GEOMETRY_USE_RESCALING and update BoostGeometryWriteExpectedFailures 2024-05-29 15:34:00 +03:00
Vissarion Fisikopoulos
38051ad095 Remove deprecated rescaling code 2024-05-29 15:29:03 +03:00
Barend Gehrels
04796496c6 [test] change boost random to std random in robustness tests 2023-06-10 13:56:26 +02:00
Barend Gehrels
a8bd9a0b0d [partition] minor changes and added robustness test 2023-05-08 20:31:50 +02:00
Barend Gehrels
577de29211 [fix] disjoint and relate with const types 2022-04-13 10:09:53 +02:00
Barend Gehrels
8774b7b2d7 [major change] change the default, disable rescaling by default 2022-02-23 12:49:58 +01:00
Barend Gehrels
9243413cad [test] fix coordinates to make the polygon invalid as designed for both rescaled and without rescaling 2022-02-16 10:32:05 +01:00
Barend Gehrels
48516c8d32 [coordinate_types] support for Boost.Rational and Boost.Multiprecision
including a unit test
2021-09-29 12:44:49 +02:00
Barend Gehrels
716c791365 [test] enhance/fix robustness tests 2021-09-13 09:27:47 +02:00
Adam Wulkiewicz
08f7e66f79 [test] Drop library dependencies in tests.
If possible drop type_traits, mpl, typeof, foreach, assign.
Rearrange some includes.
2021-07-22 19:46:51 +02:00
Barend Gehrels
e22bf290b1 [test] changes in recursive polygons buffer test 2021-06-02 11:46:31 +02:00
Barend Gehrels
6e5d9a136f
Merge pull request #762 from barendgehrels/test/robustness
[test] Update robustness tests:
2020-10-13 18:26:11 +02:00
Barend Gehrels
29d0a0fc5a [test] Update robustness tests: Remove boost.timer, adapt for multi precision, align with each other 2020-10-07 16:50:06 +02:00
Barend Gehrels
45d624af9b [cleanup] remove HAVE_TTMATH and other occurances of ttmath 2020-10-07 14:05:28 +02:00
Barend Gehrels
3272220a3c [test][doc] Clean up numeric types in tests and adapt documentation 2020-09-30 11:20:44 +02:00
Barend Gehrels
f77aeabc24 [buffer][test] update robustness test for buffer 2020-09-30 10:15:32 +02:00
Barend Gehrels
9cbb2c242e [test] Remove unused defines, write test configuration 2020-06-24 12:46:06 +02:00
Barend Gehrels
d4af24851e [buffer] revise turn_in_piece visitor:
- avoid side_of_intersection
- use new abstraction piece_border to verify point-in-piece
- this replaces the robust_ring
- and more related
2020-04-29 12:27:43 +02:00
Mateusz Łoskot
96db897fc5
Rename Jamfile.v2 to Jamfile (#679)
There is no reason to maintain the legacy .v2 file extension,
which is unnecessary clutter, may be confusing.
2020-03-08 23:50:18 +01:00
Barend Gehrels
fbf333c8a7 [test] updates in expectations and defines 2019-11-13 12:05:24 +01:00
Barend Gehrels
c59ad6a07b [TEST] Add robustness test to find corner cases in floating point precision 2019-05-29 16:47:46 +02: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
c9ea4b50ed [test] Add validity check to robustness test of buffer 2017-11-29 14:39:20 +01:00
Barend Gehrels
8a1bede41b [test] Add option to recursive_polygons to check area of resulting polygons
(which should normally be >= 0.25)
2017-10-23 15:18:38 +02:00
Barend Gehrels
b33d6dd824 [test] map whole multi-polygons instead of per polygon 2017-06-25 17:22:45 +02:00
Barend Gehrels
3f002cab91 [test] include validity check in recursive_polygons,
and by default add for self turns (necessary for validity)
2017-06-07 10:35:50 +02:00
Barend Gehrels
a8f5e53555 [test] rename out_d to out_d1 2017-06-07 10:35:03 +02:00
barendgehrels
7f157a2d56 [test] Add missing headers 2017-03-22 12:40:35 +01:00
Barend Gehrels
c96bc1d878 [test] add now necessary include 2016-03-16 11:58:54 +01:00
Menelaos Karavelas
2de36a37df [test][geometry] replace instances of "num_point() == 0" by "is_empty()";
replace instances of "num_points() > 0" by "! is_empty()";
2015-06-03 17:18:55 +03:00
Menelaos Karavelas
4e8abc3f80 [test][robustness] remove deprecated includes referring to the
include/boost/geometry/multi/ directory
2015-03-12 02:15:11 +02:00
Barend Gehrels
2f0b9d05bd [buffer][test] split multi_point_buffer test into normal unit test
and robustness test (growth)
2015-01-28 10:47:01 +01:00
Barend Gehrels
34380e7b4d [buffer][test] added multi-polygon test. Fails for one case yet (self-IP).
This test is not yet added to any Jamfile.
It can take long for execution and is therefore placed in robustness, we can add longer tests
or various options later
2014-12-31 14:27:36 +01:00
Barend Gehrels
12b61c6a0f Merge branch 'develop' into feature/buffer 2014-08-27 11:34:07 +02:00
Barend Gehrels
baba553a5e [test][robustness] updated tolerance 2014-08-11 11:55:48 +02:00