llvm-project/libcxx/test/std/containers
Louis Dionne ebc2344a8b [libcxx] Fix order checking in unordered_multimap tests.
Some tests assume that iteration through an unordered multimap elements
will return them in the same order as at the container creation. This
assumption is not true since the container is unordered, so that no
specific order of elements is ever guaranteed for such container. This
patch introduces checks verifying that any iteration will return elements
exactly from a set of valid values and without repetition, but in no
particular order.

Reviewed as https://reviews.llvm.org/D54838.
Thanks to Andrey Maksimov for the patch.

llvm-svn: 349780
2018-12-20 17:55:31 +00:00
..
associative Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532 2018-12-14 18:49:35 +00:00
container.adaptors Get tests compiling with -Wunused-local-typedef 2018-11-15 00:11:02 +00:00
container.node [libcxx] [test] Avoid -Wunused-local-typedef in node_handle.pass.cpp. 2018-08-08 04:24:47 +00:00
container.requirements Fix test failures after r334053. 2018-06-06 00:13:49 +00:00
containers.general
sequences Fix static assert diagnostic checks in i386 2018-12-15 05:18:56 +00:00
unord [libcxx] Fix order checking in unordered_multimap tests. 2018-12-20 17:55:31 +00:00
views Fix static assert diagnostic checks in i386 2018-12-15 05:18:56 +00:00
Copyable.h
Emplaceable.h [libcxx] Fix incorrect #include for std::hash 2018-11-19 17:40:16 +00:00
NotConstructible.h [libcxx] [test] Update for C++17 feature removals. 2017-08-24 21:24:08 +00:00
map_allocator_requirement_test_templates.h Get tests compiling with -Wunused-local-typedef 2018-11-15 00:11:02 +00:00
nothing_to_do.pass.cpp
set_allocator_requirement_test_templates.h Get tests compiling with -Wunused-local-typedef 2018-11-15 00:11:02 +00:00
test_compare.h [libcxx] [test] Fix whitespace, NFC. 2018-04-12 23:56:22 +00:00
test_hash.h