From 5a83710e371fe68a06e6e3876c6a2c8b820a8976 Mon Sep 17 00:00:00 2001 From: Eric Fiselier Date: Sat, 20 Dec 2014 01:40:03 +0000 Subject: Move test into test/std subdirectory. llvm-svn: 224658 --- .../multimap/multimap.ops/count.pass.cpp | 159 --------------------- 1 file changed, 159 deletions(-) delete mode 100644 libcxx/test/containers/associative/multimap/multimap.ops/count.pass.cpp (limited to 'libcxx/test/containers/associative/multimap/multimap.ops/count.pass.cpp') diff --git a/libcxx/test/containers/associative/multimap/multimap.ops/count.pass.cpp b/libcxx/test/containers/associative/multimap/multimap.ops/count.pass.cpp deleted file mode 100644 index 2f172d11d67..00000000000 --- a/libcxx/test/containers/associative/multimap/multimap.ops/count.pass.cpp +++ /dev/null @@ -1,159 +0,0 @@ -//===----------------------------------------------------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is dual licensed under the MIT and the University of Illinois Open -// Source Licenses. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -// - -// class multimap - -// size_type count(const key_type& k) const; - -#include -#include - -#include "min_allocator.h" -#include "private_constructor.hpp" - -int main() -{ - typedef std::pair V; - { - typedef std::multimap M; - { - typedef M::size_type R; - V ar[] = - { - V(5, 1), - V(5, 2), - V(5, 3), - V(7, 1), - V(7, 2), - V(7, 3), - V(9, 1), - V(9, 2), - V(9, 3) - }; - const M m(ar, ar+sizeof(ar)/sizeof(ar[0])); - R r = m.count(4); - assert(r == 0); - r = m.count(5); - assert(r == 3); - r = m.count(6); - assert(r == 0); - r = m.count(7); - assert(r == 3); - r = m.count(8); - assert(r == 0); - r = m.count(9); - assert(r == 3); - r = m.count(10); - assert(r == 0); - } - } -#if __cplusplus >= 201103L - { - typedef std::multimap, min_allocator>> M; - { - typedef M::size_type R; - V ar[] = - { - V(5, 1), - V(5, 2), - V(5, 3), - V(7, 1), - V(7, 2), - V(7, 3), - V(9, 1), - V(9, 2), - V(9, 3) - }; - const M m(ar, ar+sizeof(ar)/sizeof(ar[0])); - R r = m.count(4); - assert(r == 0); - r = m.count(5); - assert(r == 3); - r = m.count(6); - assert(r == 0); - r = m.count(7); - assert(r == 3); - r = m.count(8); - assert(r == 0); - r = m.count(9); - assert(r == 3); - r = m.count(10); - assert(r == 0); - } - } -#endif - -#if _LIBCPP_STD_VER > 11 - { - typedef std::multimap> M; - typedef M::size_type R; - V ar[] = - { - V(5, 1), - V(5, 2), - V(5, 3), - V(7, 1), - V(7, 2), - V(7, 3), - V(9, 1), - V(9, 2), - V(9, 3) - }; - const M m(ar, ar+sizeof(ar)/sizeof(ar[0])); - R r = m.count(4); - assert(r == 0); - r = m.count(5); - assert(r == 3); - r = m.count(6); - assert(r == 0); - r = m.count(7); - assert(r == 3); - r = m.count(8); - assert(r == 0); - r = m.count(9); - assert(r == 3); - r = m.count(10); - assert(r == 0); - } - - { - typedef PrivateConstructor PC; - typedef std::multimap> M; - typedef M::size_type R; - - M m; - m.insert ( std::make_pair ( PC::make(5), 1 )); - m.insert ( std::make_pair ( PC::make(5), 2 )); - m.insert ( std::make_pair ( PC::make(5), 3 )); - m.insert ( std::make_pair ( PC::make(7), 1 )); - m.insert ( std::make_pair ( PC::make(7), 2 )); - m.insert ( std::make_pair ( PC::make(7), 3 )); - m.insert ( std::make_pair ( PC::make(9), 1 )); - m.insert ( std::make_pair ( PC::make(9), 2 )); - m.insert ( std::make_pair ( PC::make(9), 3 )); - - R r = m.count(4); - assert(r == 0); - r = m.count(5); - assert(r == 3); - r = m.count(6); - assert(r == 0); - r = m.count(7); - assert(r == 3); - r = m.count(8); - assert(r == 0); - r = m.count(9); - assert(r == 3); - r = m.count(10); - assert(r == 0); - } -#endif -} -- cgit v1.2.3