]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | /*-----------------------------------------------------------------------------+ |
2 | Copyright (c) 2008-2009: Joachim Faulhaber | |
3 | +------------------------------------------------------------------------------+ | |
4 | Distributed under the Boost Software License, Version 1.0. | |
5 | (See accompanying file LICENCE.txt or copy at | |
6 | http://www.boost.org/LICENSE_1_0.txt) | |
7 | +-----------------------------------------------------------------------------*/ | |
8 | #define BOOST_TEST_MODULE icl::icl_map unit test | |
9 | #include <libs/icl/test/disable_test_warnings.hpp> | |
10 | #include <string> | |
11 | #include <boost/mpl/list.hpp> | |
12 | #include "../unit_test_unwarned.hpp" | |
13 | ||
14 | ||
15 | // interval instance types | |
16 | #include "../test_type_lists.hpp" | |
17 | #include "../test_value_maker.hpp" | |
18 | ||
19 | #include <boost/icl/map.hpp> | |
20 | #include <boost/icl/interval_map.hpp> | |
21 | #include <boost/icl/detail/interval_morphism.hpp> | |
22 | #include "../test_laws.hpp" | |
23 | ||
24 | using namespace std; | |
25 | using namespace boost; | |
26 | using namespace unit_test; | |
27 | using namespace boost::icl; | |
28 | ||
29 | // ----------------------------------------------------------------------------- | |
30 | // test_interval_set_shared are tests that should give identical results for all | |
31 | // interval_sets: interval_set, separate_interval_set and split_interval_set. | |
32 | #include "../test_icl_map.hpp" | |
33 | ||
34 | #define INTERVAL_MAP interval_map | |
35 | #include "test_icl_map_cases.hpp" | |
36 | ||
37 |