From e4e89bdbde2c418bd9fefba97fad74f46577a3f6 Mon Sep 17 00:00:00 2001 From: Christian Mazakas Date: Tue, 14 Feb 2023 10:30:19 -0800 Subject: [PATCH] Add foa-based node containers to max_load_tests --- test/unordered/max_load_tests.cpp | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/test/unordered/max_load_tests.cpp b/test/unordered/max_load_tests.cpp index dc117177..df002608 100644 --- a/test/unordered/max_load_tests.cpp +++ b/test/unordered/max_load_tests.cpp @@ -1,3 +1,8 @@ + +// Copyright 2022-2023 Christian Mazakas. +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or move at http://www.boost.org/LICENSE_1_0.txt) + #if !defined(BOOST_UNORDERED_FOA_TESTS) #error "max_load_tests is currently only supported by open-addressed containers" #else @@ -69,9 +74,24 @@ boost::unordered_flat_map > >* test_map_tracking; +boost::unordered_node_set* int_node_set_ptr; +boost::unordered_node_map >* test_node_map_ptr; + +boost::unordered_node_set >* test_node_set_tracking; +boost::unordered_node_map > >* + test_node_map_tracking; + +// clang-format off UNORDERED_TEST(max_load_tests, - ((int_set_ptr)(test_map_ptr)(test_set_tracking)(test_map_tracking))( + ((int_set_ptr)(test_map_ptr)(test_set_tracking)(test_map_tracking) + (int_node_set_ptr)(test_node_map_ptr) + (test_node_set_tracking)(test_node_map_tracking))( (sequential))) +// clang-format on #endif RUN_TESTS()