Commit Graph

61 Commits

Author SHA1 Message Date
Christian Mazakas
b2a4b22c89 Remove erroneous asserts from the test suite
These asserts were erroneously being removed in release builds of the tests which is never the intention
2023-06-19 09:21:48 -07:00
Christian Mazakas
2f7bba0c21 Implement proxy erase(iterator) 2023-06-19 08:21:13 -07:00
Christian Mazakas
7c608ae7bc Include missing extract tests in transparent_tests 2023-02-19 21:25:25 -08:00
Christian Mazakas
e96ec1e79a Add foa-based node containers to transparent_tests 2023-02-14 10:55:35 -08:00
Christian Mazakas
7572de875c Add transparent insert tests for set containers 2022-12-19 12:46:46 -08:00
Christian Mazakas
8b1dcd3da3 Add tests for transparent bucket() 2022-12-13 14:28:19 -08:00
Christian Mazakas
1f4244ec27 Add tests for transparent at() 2022-12-13 14:28:19 -08:00
Christian Mazakas
b85e17085f Add tests for transparent subscript operator 2022-12-13 14:28:19 -08:00
Christian Mazakas
7709950111 Add transparent insert_or_assign() tests 2022-12-13 14:28:19 -08:00
Christian Mazakas
ee1515189b Add transparent tests for unordered_map's try_emplace() 2022-12-13 14:28:19 -08:00
Christian Mazakas
703f8d1065 Delete boost-level headers as they're no longer considered idiomatic and update all tests to use the test/helpers/unorderd.hpp header where applicable 2022-10-20 15:25:40 -07:00
Christian Mazakas
72bca09429 Remove extraneous usage of typename 2022-10-10 14:18:11 -07:00
Christian Mazakas
58b78f8ff0 Add transparent_tests 2022-10-10 14:18:11 -07:00
Christian Mazakas
2b8f458a38 Fix signed/unsigned comparison warnings in the transparent test suite 2022-02-11 11:29:31 -08:00
Peter Dimov
7d79b35f93 Avoid warnings in tests 2022-01-19 18:57:28 +02:00
Christian Mazakas
f6a077e102 Add transparent test support for multiset's extract() 2022-01-05 08:14:58 -08:00
Christian Mazakas
7c58a8247c Add transparent test support for set's extract() 2022-01-04 11:50:20 -08:00
Christian Mazakas
263150e599 Rename transparent extract tests to include map in their name 2022-01-04 11:50:20 -08:00
Christian Mazakas
c485bc975a Add transparent test support for multiset's count() 2022-01-04 09:05:17 -08:00
Christian Mazakas
ccbe691cc8 Add transparent test support for set's count() 2022-01-03 15:48:51 -08:00
Christian Mazakas
f8b53c1cf7 Rename transparent count tests to include map in their name 2022-01-03 15:48:51 -08:00
Christian Mazakas
3aa62a821a Add transparent test support for multiset's erase() 2022-01-03 13:54:06 -08:00
Christian Mazakas
ecf76830a5 Update transparent erase() tests to delete single elements for the multi-containers 2022-01-03 13:53:55 -08:00
Christian Mazakas
d7ffd48c67 Add transparent test support for multiset's find() 2022-01-03 07:59:36 -08:00
Christian Mazakas
2656bfbcac Add transparent test support for multiset's equal_range() 2021-12-29 10:36:23 -08:00
Christian Mazakas
dc95efea1a Update transparent equal_range() tests to check for ranges of length 1 for multi-containers 2021-12-29 10:36:17 -08:00
Christian Mazakas
b23e47c478 Add transparent test support for set's equal_range() 2021-12-27 12:20:47 -08:00
Christian Mazakas
ff4ca3098b Rename transparent equal_range() tests to include map in their name 2021-12-27 09:01:07 -08:00
Christian Mazakas
31392ce1aa Add transparent test support for set's erase() 2021-12-23 13:03:08 -08:00
Christian Mazakas
6cf039eecc Rename transaparent erase tests to include map in their name 2021-12-23 13:03:07 -08:00
Christian Mazakas
1b009da4d0 Add transparent test support for set's find() 2021-12-23 09:45:39 -08:00
Christian Mazakas
b39b6b7635 Rename transparent find tests to specify that they're for maps specifically 2021-12-23 09:45:26 -08:00
Christian Mazakas
c2d3713f40 Update key type in transparent tests to be comparable with plain ints 2021-12-23 09:45:17 -08:00
Christian Mazakas
c4345c809e Add ostream support for key type used in transparent tests 2021-12-23 09:39:13 -08:00
Christian Mazakas
58326b8fff Add transparent test support for multimap's count() 2021-12-22 12:59:45 -08:00
Christian Mazakas
ee5d4b9e73 Remove unnecessary was_called_ statics from transparent test's key comparators 2021-12-22 11:23:57 -08:00
Christian Mazakas
71c332803a Add transparent test support for multimap's extract() 2021-12-21 13:22:18 -08:00
Christian Mazakas
854a5aa3c3 Add transparent test support for multimap's erase() 2021-12-21 09:27:00 -08:00
Christian Mazakas
3d5a2d26d1 Add test support for multimap's equal_range() 2021-12-20 09:26:17 -08:00
Christian Mazakas
4e37a14bf8 Update transparent equal_range() tests to use BOOST_TEST_EQ where applicable 2021-12-20 08:41:06 -08:00
Christian Mazakas
54d36f89ea Add find() test support for multimap 2021-12-17 09:53:04 -08:00
Christian Mazakas
193cf30780 Update find() tests to use BOOST_TEST_EQ 2021-12-15 14:14:26 -08:00
LeonineKing1199
ea5cabb27f Update test to use two implicitly convertible types (const and non-const iterators) and the associated compile-time tests 2021-12-07 10:48:09 -08:00
LeonineKing1199
4041d06e95 Clean up tests 2021-12-06 15:04:40 -08:00
LeonineKing1199
13cd5aa4ce Implement initial draft of heterogeneous extract() 2021-12-06 13:06:05 -08:00
LeonineKing1199
afb83a6cb9 Refactor erase() tests to use BOOST_TEST_EQ where applicable 2021-12-06 08:52:02 -08:00
LeonineKing1199
f5b03fb2e8 Pull out expressions with side-effects from the testing assertions 2021-12-06 08:30:57 -08:00
LeonineKing1199
b8d3aa2a68 Light cleanup of test 2021-12-03 11:19:58 -08:00
LeonineKing1199
52f154ec02 Flesh out test suite for heterogeneous erase() 2021-12-03 10:17:50 -08:00
LeonineKing1199
33f84624ec Add initial draft of heterogeneous erase() 2021-12-02 15:59:12 -08:00