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