Commit Graph

79 Commits

Author SHA1 Message Date
Dane Springmeyer
295cdc750c Avoid memory leak in segment_iterator.cpp test 2018-08-12 11:34:07 -07:00
Adam Wulkiewicz
84d08d6936 [test][iterators] Remove typename keyword. 2018-07-11 14:56:14 +02:00
Phillip Palk
43538e5f24 [test][iterators] add test case that demonstrates SEGFAULT when using closing_iterator and ever_circling_iterator with transformed ranges. 2018-06-07 10:07:33 +10:00
Adam Wulkiewicz
3b80d1ae71 [test] Fix unused parameter warnings. 2017-12-26 14:12:16 +01:00
Adam Wulkiewicz
55e30d6ad9 Merge branch 'develop' into feature/relops_strategies
Conflicts:
	test/iterators/point_iterator.cpp
2017-01-30 03:07:35 +01:00
Adam Wulkiewicz
f2da596b4e [test][iterators] Fix QVM and Assign conflict. 2017-01-30 01:55:57 +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
Adam Wulkiewicz
13a12471c1 [test] Replace std::max_element because it requires ForwardIterator. 2016-01-12 13:51:52 +01:00
Adam Wulkiewicz
7cdc476a40 [test] Fix size_t to int conversions (msvc warnings). 2015-09-08 17:47:23 +02:00
Menelaos Karavelas
ff9ba7fe3c [test][iterators][point iterator] delete dynamically allocated memory
(fixes memory leak error reported in regression matrix of the develop branch)
2015-06-17 19:20:50 +03:00
Menelaos Karavelas
f48f47c4cf [test][iterators][point iterator][segment iterator] suppress unused local typedef warnings 2015-06-01 19:43:44 +03:00
Menelaos Karavelas
92a02108de Merge pull request #298 from mkaravel/fix/ticket_11346
Fix for Boost Trac Ticket #11346
2015-05-30 19:35:11 +03:00
Adam Wulkiewicz
d45f404edc [test][iterators] Rename the tests - add "iterators" prefix. 2015-05-30 01:49:51 +02:00
Menelaos Karavelas
424ba7431c [test][iterators][point iterator][segment iterator] apply coding rules;
add test cases for geometries whose point type is a pointer and for geometries
whose range iterators return copies of elements rather than references
2015-05-28 09:40:45 +03:00
Adam Wulkiewicz
abdf2a2255 [test][iterators] Add missing include (for make_zero). 2015-05-27 14:56:22 +02:00
Menelaos Karavelas
63ff5bde6a [test][iterators] remove deprecated includes referring to the
include/boost/geometry/multi/ directory
2015-03-12 02:20:47 +02:00
Adam Wulkiewicz
23d3e60767 Merge pull request #197 from mkaravel/feature/support_for_one_point_geometries
Feature/support for one point geometries
2015-01-28 23:24:42 +01:00
Menelaos Karavelas
f58d9d3783 [test][iterators][segment_iterator] add test cases of linear and/or areal
geometries that contain ranges with less than two points
2015-01-22 18:25:48 +02:00
Menelaos Karavelas
0d4b7973f2 [test][iterators][closing_iterator] add test case for empty range 2015-01-22 17:00:36 +02:00
Menelaos Karavelas
26fb60447f [test][iterators][segment_iterator] add appropriate concept checks
from the Boost.Iterator and Boost.ConceptCheck libraries
2014-10-23 14:44:55 +03:00
Menelaos Karavelas
cd049ccd17 [test][iterators][point_iterator] add appropriate concept checks from the
Boost.Iterator and Boost.ConceptCheck libraries
2014-10-23 14:44:10 +03:00
Adam Wulkiewicz
4d81c2c451 [test][iterators] Fix unused parameter warnings. 2014-10-20 18:17:53 +02:00
Adam Wulkiewicz
3b5cb798b9 [test][iterators] Fix signed/unsigned comparison warning. 2014-10-20 02:28:57 +02:00
Adam Wulkiewicz
439f570d02 [test][iterators] Fix signed/unsigned comparison warnings in segment_iterator test. 2014-10-01 02:19:37 +02:00
Adam Wulkiewicz
e4e6dbc5e2 [test][iterators] Fix signed/unsigned comparison warnings in point_iterator test. 2014-10-01 02:19:20 +02:00
Menelaos Karavelas
9d75411a90 [test][iterators][segment_iterator] change the return type of segments_begin
and segments_end to be segment_iterator<Geometry const>
2014-09-30 09:53:09 +03:00
Menelaos Karavelas
333ef4bbba [test][iterators][segment_iterator] re-arrange the test code;
add test with std::copy algorithm: use the segment iterator
to copy the segments of a geometry into a vector;
2014-09-26 10:05:54 +03:00
Menelaos Karavelas
08c0eee65f [test][iterators] add the unit test for segment_iterator in the Jamfile;
re-arrange the unit tests in the iterators' Jamfile in alphabetical ordering;
2014-09-24 08:51:51 +03:00
Menelaos Karavelas
80b5e6700f [test][iterators][segment_iterator] add unit test for the segment_iterator 2014-09-24 08:50:48 +03:00
Menelaos Karavelas
2756392b51 [test][point_iterator] fix/update includes 2014-09-24 08:38:43 +03:00
Menelaos Karavelas
fcc5d26877 [test][iterators] remove tests for points_front and points_back 2014-06-30 12:18:45 +03:00
Menelaos Karavelas
4a4d52b082 [geometry][test] prefix macro GEOMETRY_TEST_DEBUG with BOOST_ 2014-06-19 12:24:27 +03:00
Menelaos Karavelas
50f975cd89 [test][iterators] replace #include of type traits by the specific one used (is_const) 2014-05-06 22:00:05 +03:00
Menelaos Karavelas
47e961cb3f [test][iterators] qualify free functions as inline 2014-05-06 16:34:26 +03:00
Menelaos Karavelas
454ece176a [test][point iterator] re-factor test code; add tests for points_front, points_back, points_reverse_iterator; test point_iterator as bidirectional iterator 2014-05-05 09:48:49 +03:00
Menelaos Karavelas
5a5d916985 [test][iterators] re-factor test code for flatten and concatenate iterators 2014-05-05 09:47:28 +03:00
Menelaos Karavelas
2affff6fd0 [test][iterators] added copyright header 2014-05-05 09:47:00 +03:00
Menelaos Karavelas
6fd158cf90 [concatenate iterator] re-factor unit test; add tests for bidirectional iterators; 2014-05-02 13:29:06 +03:00
Menelaos Karavelas
5a2993d30f [concatenate_iterator] make the iterator bidirectional 2014-05-01 01:37:35 +03:00
Menelaos Karavelas
fade99b3b8 [test][iterator] remove linking dependency with Boost.Test framework 2014-04-16 12:45:44 +03:00
Menelaos Karavelas
ccf03245a5 [point iterator] use the unit test framework library in unit tests (instead of include the test framework and compile it each time) 2014-04-14 02:12:59 +03:00
Menelaos Karavelas
457d22d0d9 [point iterator] add tests for const/non-const iterator equality/inequality 2014-04-07 11:26:14 +03:00
Menelaos Karavelas
2ea67309e7 [point iterator][concatenate iterator] make the unit test more elaborate: add tests for vector-vector and list-list container conbinations 2014-04-07 11:22:07 +03:00
Menelaos Karavelas
ab5c78cec0 [point iterator] minor stylistic fix 2014-04-07 11:19:45 +03:00
Menelaos Karavelas
082adbb655 [point_iterator] fix errors and warnings for g++ and clang++ with C++11 enabled 2014-04-06 01:43:25 +03:00
Menelaos Karavelas
415500955a [point iterator] minor staylistic changes in unit test for concatenate iterator; 2014-03-31 14:52:03 +03:00
Menelaos Karavelas
861e094b7c [point_iterator] add separate unit test for flatten iterator; updated Jamfile to run the unit tests for point/concatenate/flatten iterator; 2014-03-31 09:33:23 +03:00
Menelaos Karavelas
5da4191c59 [point_iterator][concatenate_iterator] add separate unit test; 2014-03-28 11:57:35 +02:00
Menelaos Karavelas
d5d4b08a0c [point_iterator] minor stylistic changes; 2014-03-28 11:57:05 +02:00
Menelaos Karavelas
38682d9b41 [point_iterator] remove function call that is not meaningful; 2014-03-28 00:45:06 +02:00