blob: 31835c7ee0ca1dc763056aa278ed97fe37474069 [file] [log] [blame]
Jeff Thompsona28eed82013-08-22 16:21:10 -07001
2// Copyright 2005-2009 Daniel James.
3// Distributed under the Boost Software License, Version 1.0. (See accompanying
4// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5
6#include "./config.hpp"
7
8#ifdef BOOST_HASH_TEST_EXTENSIONS
9# ifdef BOOST_HASH_TEST_STD_INCLUDES
10# include <functional>
11# else
12# include <boost/functional/hash.hpp>
13# endif
14#endif
15
16#include <boost/detail/lightweight_test.hpp>
17
18#include <map>
19
20#ifdef BOOST_HASH_TEST_EXTENSIONS
21
22using std::map;
23#define CONTAINER_TYPE map
24#include "./hash_map_test.hpp"
25
26using std::multimap;
27#define CONTAINER_TYPE multimap
28#include "./hash_map_test.hpp"
29
30#endif // BOOST_HASH_TEST_EXTENSIONS
31
32int main()
33{
34#ifdef BOOST_HASH_TEST_EXTENSIONS
35 map_tests::map_hash_integer_tests();
36 multimap_tests::multimap_hash_integer_tests();
37#endif
38
39 return ndnboost::report_errors();
40}