From a858ef56887dff69a644424e7e6974df3761c6e8 Mon Sep 17 00:00:00 2001 From: Christian Mazakas Date: Tue, 14 Feb 2023 09:41:07 -0800 Subject: [PATCH] Add foa-based node containers to contains_tests --- test/unordered/contains_tests.cpp | 36 ++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/test/unordered/contains_tests.cpp b/test/unordered/contains_tests.cpp index 870de2a3..6cdff764 100644 --- a/test/unordered/contains_tests.cpp +++ b/test/unordered/contains_tests.cpp @@ -1,4 +1,4 @@ -// Copyright 2021-2022 Christian Mazakas. +// Copyright 2021-2023 Christian Mazakas. // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) @@ -137,6 +137,24 @@ void test_map() typedef boost::unordered_flat_map non_transparent_map3; + + typedef boost::unordered_node_map + transparent_node_map; + + typedef boost::unordered_node_map + non_transparent_node_map1; + + typedef boost::unordered_node_map + non_transparent_node_map2; + + typedef boost::unordered_node_map + non_transparent_node_map3; + + test_map_transparent_contains(); + test_map_non_transparent_contains(); + test_map_non_transparent_contains(); + test_map_non_transparent_contains(); #else typedef boost::unordered_map @@ -254,6 +272,22 @@ void test_set() non_transparent_set2; typedef boost::unordered_flat_set non_transparent_set3; + + typedef boost::unordered_node_set + transparent_node_set; + + typedef boost::unordered_node_set + non_transparent_node_set1; + typedef boost::unordered_node_set + non_transparent_node_set2; + typedef boost::unordered_node_set + non_transparent_node_set3; + + test_set_transparent_contains(); + test_set_non_transparent_contains(); + test_set_non_transparent_contains(); + test_set_non_transparent_contains(); #else typedef boost::unordered_set transparent_set;