summaryrefslogtreecommitdiff
path: root/libs/icl/test/test_interval_set_infix_/test_interval_set_infix.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/icl/test/test_interval_set_infix_/test_interval_set_infix.cpp')
-rw-r--r--libs/icl/test/test_interval_set_infix_/test_interval_set_infix.cpp35
1 files changed, 35 insertions, 0 deletions
diff --git a/libs/icl/test/test_interval_set_infix_/test_interval_set_infix.cpp b/libs/icl/test/test_interval_set_infix_/test_interval_set_infix.cpp
new file mode 100644
index 0000000000..8ef0eca6b7
--- /dev/null
+++ b/libs/icl/test/test_interval_set_infix_/test_interval_set_infix.cpp
@@ -0,0 +1,35 @@
+/*-----------------------------------------------------------------------------+
+Copyright (c) 2008-2009: Joachim Faulhaber
++------------------------------------------------------------------------------+
+ Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file LICENCE.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
++-----------------------------------------------------------------------------*/
+#define BOOST_TEST_MODULE icl::interval_set_infix unit test
+#include <libs/icl/test/disable_test_warnings.hpp>
+#include <string>
+#include <boost/mpl/list.hpp>
+#include "../unit_test_unwarned.hpp"
+
+
+// interval instance types
+#include "../test_type_lists.hpp"
+#include "../test_value_maker.hpp"
+
+#include <boost/icl/interval_set.hpp>
+
+using namespace std;
+using namespace boost;
+using namespace unit_test;
+using namespace boost::icl;
+
+// -----------------------------------------------------------------------------
+// test_interval_set_shared are tests that should give identical results for all
+// interval_sets: interval_set, separate_interval_set and split_interval_set.
+#include "../test_interval_set_shared.hpp"
+
+#define INTERVAL_SET interval_set
+#include "../test_interval_set_infix_cases.hpp"
+
+
+