Unit tests for unordered containers.

[SVN r2731]
This commit is contained in:
Daniel James
2005-11-05 17:24:20 +00:00
parent 431c5b76e5
commit 8214c43060
59 changed files with 5242 additions and 0 deletions

32
test/concept_test.cpp Normal file
View File

@@ -0,0 +1,32 @@
#include <boost/concept_check.hpp>
#include <boost/unordered_set.hpp>
#include <boost/unordered_map.hpp>
int main()
{
using namespace boost;
typedef boost::unordered_set<int> UnorderedSet;
typedef boost::unordered_multiset<int> UnorderedMultiSet;
typedef boost::unordered_map<int, int> UnorderedMap;
typedef boost::unordered_multimap<int, int> UnorderedMultiMap;
function_requires< UnorderedAssociativeContainerConcept<UnorderedSet> >();
function_requires< SimpleAssociativeContainerConcept<UnorderedSet> >();
function_requires< UniqueAssociativeContainerConcept<UnorderedSet> >();
function_requires< UnorderedAssociativeContainerConcept<UnorderedMultiSet> >();
function_requires< SimpleAssociativeContainerConcept<UnorderedMultiSet> >();
function_requires< MultipleAssociativeContainerConcept<UnorderedMultiSet> >();
function_requires< UnorderedAssociativeContainerConcept<UnorderedMap> >();
function_requires< UniqueAssociativeContainerConcept<UnorderedMap> >();
function_requires< PairAssociativeContainerConcept<UnorderedMap> >();
function_requires< UnorderedAssociativeContainerConcept<UnorderedMultiMap> >();
function_requires< MultipleAssociativeContainerConcept<UnorderedMultiMap> >();
function_requires< PairAssociativeContainerConcept<UnorderedMultiMap> >();
return 0;
}