]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
unittest_interval_set: test with flat_map<> too
authorSage Weil <sage@redhat.com>
Sat, 28 Oct 2017 21:24:30 +0000 (16:24 -0500)
committerIgor Fedotov <ifedotov@suse.com>
Thu, 12 Apr 2018 18:34:28 +0000 (21:34 +0300)
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 70ddb0c18b2969c26dbe855e1573f3f028d9f113)

src/test/common/test_interval_set.cc

index 7a85588bbbc663710c1c959922536737cf52ced8..7b35f895896b566b41d1e165368c50012197d2c6 100644 (file)
@@ -15,6 +15,7 @@
  */
 
 #include <gtest/gtest.h>
+#include <boost/container/flat_map.hpp>
 #include "include/interval_set.h"
 #include "include/btree_map.h"
 
@@ -32,7 +33,9 @@ class IntervalSetTest : public ::testing::Test {
 typedef ::testing::Types<
   interval_set<IntervalValueType>,
   interval_set<IntervalValueType,
-              btree::btree_map<IntervalValueType,IntervalValueType>>
+              btree::btree_map<IntervalValueType,IntervalValueType>>,
+  interval_set<IntervalValueType,
+              boost::container::flat_map<IntervalValueType,IntervalValueType>>
   > IntervalSetTypes;
 
 TYPED_TEST_CASE(IntervalSetTest, IntervalSetTypes);