| /llvm-project/libcxx/test/libcxx/containers/associative/ |
| H A D | tree_remove.pass.cpp | 77 assert(std::__tree_invariant(root.__left_)); in test1() 79 assert(root.__parent_ == 0); in test1() 80 assert(root.__left_ == &d); in test1() 81 assert(root.__right_ == 0); in test1() 82 assert(root.__is_black_ == false); in test1() 84 assert(d.__parent_ == &root); in test1() 85 assert(d.__left_ == &b); in test1() 86 assert(d.__right_ == &e); in test1() 87 assert(d.__is_black_ == true); in test1() 89 assert( in test1() [all...] |
| H A D | tree_balance_after_insert.pass.cpp | 70 assert(std::__tree_invariant(root.__left_)); in test1() 72 assert(root.__left_ == &c); in test1() 74 assert(c.__parent_ == &root); in test1() 75 assert(c.__left_ == &b); in test1() 76 assert(c.__right_ == &d); in test1() 77 assert(c.__is_black_ == true); in test1() 79 assert(b.__parent_ == &c); in test1() 80 assert(b.__left_ == &a); in test1() 81 assert(b.__right_ == 0); in test1() 82 assert( in test1() [all...] |
| /llvm-project/libcxx/test/std/re/re.alg/re.alg.search/ |
| H A D | ecma.pass.cpp | 29 assert(std::regex_search(s, m, std::regex("a"))); in main() 30 assert(m.size() == 1); in main() 31 assert(!m.empty()); in main() 32 assert(!m.prefix().matched); in main() 33 assert(m.prefix().first == s); in main() 34 assert(m.prefix().second == m[0].first); in main() 35 assert(!m.suffix().matched); in main() 36 assert(m.suffix().first == m[0].second); in main() 37 assert(m.suffix().second == s+1); in main() 38 assert(m.length(0) == 1); in main() [all …]
|
| H A D | extended.pass.cpp | 29 assert(std::regex_search(s, m, std::regex("a", std::regex_constants::extended))); in main() 30 assert(m.size() == 1); in main() 31 assert(!m.empty()); in main() 32 assert(!m.prefix().matched); in main() 33 assert(m.prefix().first == s); in main() 34 assert(m.prefix().second == m[0].first); in main() 35 assert(!m.suffix().matched); in main() 36 assert(m.suffix().first == m[0].second); in main() 37 assert(m.suffix().second == s+1); in main() 38 assert(m.length(0) == 1); in main() [all …]
|
| H A D | awk.pass.cpp | 29 assert(std::regex_search(s, m, std::regex("a", std::regex_constants::awk))); in main() 30 assert(m.size() == 1); in main() 31 assert(!m.empty()); in main() 32 assert(!m.prefix().matched); in main() 33 assert(m.prefix().first == s); in main() 34 assert(m.prefix().second == m[0].first); in main() 35 assert(!m.suffix().matched); in main() 36 assert(m.suffix().first == m[0].second); in main() 37 assert(m.suffix().second == s+1); in main() 38 assert(m.length(0) == 1); in main() [all …]
|
| H A D | basic.pass.cpp | 28 assert(!std::regex_search("a", m, std::regex())); in main() 29 assert(m.size() == 0); in main() 30 assert(m.empty()); in main() 35 assert(std::regex_search(s, m, std::regex("a", std::regex_constants::basic))); in main() 36 assert(m.size() == 1); in main() 37 assert(!m.empty()); in main() 38 assert(!m.prefix().matched); in main() 39 assert(m.prefix().first == s); in main() 40 assert(m.prefix().second == m[0].first); in main() 41 assert(!m.suffix().matched); in main() [all …]
|
| /llvm-project/libcxx/test/std/re/re.alg/re.alg.match/ |
| H A D | ecma.pass.cpp | 29 assert(std::regex_match(s, m, std::regex("a"))); in main() 30 assert(m.size() == 1); in main() 31 assert(!m.empty()); in main() 32 assert(!m.prefix().matched); in main() 33 assert(m.prefix().first == s); in main() 34 assert(m.prefix().second == m[0].first); in main() 35 assert(!m.suffix().matched); in main() 36 assert(m.suffix().first == m[0].second); in main() 37 assert(m.suffix().second == s+1); in main() 38 assert(m.length(0) == 1); in main() [all …]
|
| H A D | extended.pass.cpp | 28 assert(std::regex_match(s, m, std::regex("a", std::regex_constants::extended))); in main() 29 assert(m.size() == 1); in main() 30 assert(!m.empty()); in main() 31 assert(!m.prefix().matched); in main() 32 assert(m.prefix().first == s); in main() 33 assert(m.prefix().second == m[0].first); in main() 34 assert(!m.suffix().matched); in main() 35 assert(m.suffix().first == m[0].second); in main() 36 assert(m.suffix().second == s+1); in main() 37 assert(m.length(0) == 1); in main() [all …]
|
| H A D | awk.pass.cpp | 29 assert(std::regex_match(s, m, std::regex("a", std::regex_constants::awk))); in main() 30 assert(m.size() == 1); in main() 31 assert(!m.empty()); in main() 32 assert(!m.prefix().matched); in main() 33 assert(m.prefix().first == s); in main() 34 assert(m.prefix().second == m[0].first); in main() 35 assert(!m.suffix().matched); in main() 36 assert(m.suffix().first == m[0].second); in main() 37 assert(m.suffix().second == s+1); in main() 38 assert(m.length(0) == 1); in main() [all …]
|
| H A D | basic.pass.cpp | 28 assert(!std::regex_match("a", m, std::regex())); in main() 29 assert(m.size() == 0); in main() 30 assert(m.empty()); in main() 35 assert(std::regex_match(s, m, std::regex("a", std::regex_constants::basic))); in main() 36 assert(m.size() == 1); in main() 37 assert(!m.empty()); in main() 38 assert(!m.prefix().matched); in main() 39 assert(m.prefix().first == s); in main() 40 assert(m.prefix().second == m[0].first); in main() 41 assert(!m.suffix().matched); in main() [all …]
|
| /llvm-project/libcxx/test/std/algorithms/alg.modifying.operations/alg.rotate/ |
| H A D | rotate.pass.cpp | 29 assert(base(r) == ia); in test() 30 assert(ia[0] == 0); in test() 32 assert(base(r) == ia+sa); in test() 33 assert(ia[0] == 0); in test() 35 assert(base(r) == ia); in test() 36 assert(ia[0] == 0); in test() 41 assert(base(r) == ib+sb); in test() 42 assert(ib[0] == 0); in test() 43 assert(ib[1] == 1); in test() 45 assert(base(r) == ib+1); in test() [all …]
|
| /llvm-project/libcxx/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/ |
| H A D | is_many.pass.cpp | 41 assert(h == in.data() + in.size()); in main() 44 assert(!(m[0] & F::space)); in main() 45 assert( (m[0] & F::print)); in main() 46 assert(!(m[0] & F::cntrl)); in main() 47 assert( (m[0] & F::upper)); in main() 48 assert(!(m[0] & F::lower)); in main() 49 assert( (m[0] & F::alpha)); in main() 50 assert(!(m[0] & F::digit)); in main() 51 assert(!(m[0] & F::punct)); in main() 52 assert(!(m[0] & F::xdigit)); in main() [all …]
|
| /llvm-project/libcxx/test/std/localization/locale.stdcvt/ |
| H A D | codecvt_utf16_out.pass.cpp | 58 assert(r == std::codecvt_base::ok); in test() 59 assert(wp == &w + 1); in test() 60 assert(np == n + 4); in test() 61 assert(n[0] == char(0xD8)); in test() 62 assert(n[1] == char(0xC0)); in test() 63 assert(n[2] == char(0xDC)); in test() 64 assert(n[3] == char(0x03)); in test() 68 assert(r == std::codecvt_base::ok); in test() 69 assert(wp == &w + 1); in test() 70 assert(np == n + 2); in test() [all …]
|
| H A D | codecvt_utf8_out.pass.cpp | 55 assert(r == std::codecvt_base::ok); in test() 56 assert(wp == &w + 1); in test() 57 assert(np == n + 3); in test() 58 assert(n[0] == char(0xE1)); in test() 59 assert(n[1] == char(0x80)); in test() 60 assert(n[2] == char(0x85)); in test() 61 assert(n[3] == char(0)); in test() 65 assert(r == std::codecvt_base::ok); in test() 66 assert(wp == &w + 1); in test() 67 assert(np == n + 2); in test() [all …]
|
| H A D | codecvt_utf8_utf16_out.pass.cpp | 53 assert(r == std::codecvt_base::ok); in test() 54 assert(wp == w + 2); in test() 55 assert(np == n + 4); in test() 56 assert(n[0] == char(0xF1)); in test() 57 assert(n[1] == char(0x80)); in test() 58 assert(n[2] == char(0x80)); in test() 59 assert(n[3] == char(0x83)); in test() 63 assert(r == std::codecvt_base::ok); in test() 64 assert(wp == w + 1); in test() 65 assert(np == n + 3); in test() [all …]
|
| /llvm-project/libcxxabi/test/ |
| H A D | dynamic_cast14.pass.cpp | 229 assert(dynamic_cast<A3*>(a3.getA1_3()) == a3.getA3()); in test() 230 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test() 232 assert(dynamic_cast<A3*>(a4.getA1_4()) == 0); in test() 233 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test() 234 assert(dynamic_cast<A4*>(a4.getA1_4()) == a4.getA4()); in test() 235 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test() 237 assert(dynamic_cast<A3*>(a5.getA1_3()) == a5.getA3()); in test() 238 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test() 240 assert(dynamic_cast<A4*>(a5.getA1_3()) == a5.getA4()); in test() 241 assert(dynamic_cast<A4*>(a5.getA1_4()) == a5.getA4()); in test() [all …]
|
| H A D | dynamic_cast5.pass.cpp | 86 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1()); in test() 87 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test() 88 assert(dynamic_cast<A1*>(a3.getA1()) == a3.getA1()); in test() 89 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test() 90 assert(dynamic_cast<A1*>(a3.getA3()) == a3.getA1()); in test() 91 assert(dynamic_cast<A1*>(a4.getA1()) == a4.getA1()); in test() 92 assert(dynamic_cast<A1*>(a4.getA2()) == 0); in test() 93 assert(dynamic_cast<A1*>(a4.getA3()) == a4.getA1()); in test() 94 assert(dynamic_cast<A1*>(a4.getA4()) == a4.getA1()); in test() 95 assert(dynamic_cast<A1*>(a5.getA1()) == a5.getA1()); in test() [all …]
|
| H A D | dynamic_cast3.pass.cpp | 58 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1()); in test() 59 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test() 60 assert(dynamic_cast<A1*>(a3.getA3()) == 0); in test() 61 assert(dynamic_cast<A2*>(a1.getA1()) == 0); in test() 62 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test() 63 assert(dynamic_cast<A2*>(a3.getA3()) == 0); in test() 64 assert(dynamic_cast<A3*>(a1.getA1()) == 0); in test() 65 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test() 66 assert(dynamic_cast<A3*>(a3.getA3()) == a3.getA3()); in test() 112 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1()); in test() [all …]
|
| /llvm-project/libcxx/test/std/language.support/support.exception/propagation/ |
| H A D | current_exception.pass.cpp | 38 assert(p == nullptr); in main() 43 assert(A::constructed == 0); in main() 45 assert(false); in main() 49 assert(A::constructed == 1); in main() 51 assert(A::constructed == 0); in main() 53 assert(A::constructed == 0); in main() 58 assert(A::constructed == 0); in main() 60 assert(false); in main() 65 assert(A::constructed == 1); in main() 66 assert(p != nullptr); in main() [all …]
|
| /llvm-project/libcxx/test/std/atomics/atomics.types.generic/ |
| H A D | bool.pass.cpp | 63 assert(obj == true); in main() 69 assert(lockfree); in main() 73 assert(obj == false); in main() 75 assert(obj == true); in main() 76 assert(obj.load() == true); in main() 77 assert(obj.load(std::memory_order_acquire) == true); in main() 78 assert(obj.exchange(false) == true); in main() 79 assert(obj == false); in main() 80 assert(obj.exchange(true, std::memory_order_relaxed) == false); in main() 81 assert(obj == true); in main() [all …]
|
| /llvm-project/libcxx/test/std/containers/associative/map/map.modifiers/ |
| H A D | erase_key.pass.cpp | 39 assert(m.size() == 8); in main() 41 assert(s == 0); in main() 42 assert(m.size() == 8); in main() 43 assert(m.begin()->first == 1); in main() 44 assert(m.begin()->second == 1.5); in main() 45 assert(std::next(m.begin())->first == 2); in main() 46 assert(std::next(m.begin())->second == 2.5); in main() 47 assert(std::next(m.begin(), 2)->first == 3); in main() 48 assert(std::next(m.begin(), 2)->second == 3.5); in main() 49 assert(std::next(m.begin(), 3)->first == 4); in main() [all …]
|
| /llvm-project/libcxx/test/std/thread/thread.mutex/thread.lock.algorithm/ |
| H A D | try_lock.pass.cpp | 80 assert(std::try_lock(l0, l1) == -1); in main() 81 assert(l0.locked()); in main() 82 assert(l1.locked()); in main() 87 assert(std::try_lock(l0, l1) == 1); in main() 88 assert(!l0.locked()); in main() 89 assert(!l1.locked()); in main() 94 assert(std::try_lock(l0, l1) == 0); in main() 95 assert(!l0.locked()); in main() 96 assert(!l1.locked()); in main() 105 assert(false); in main() [all …]
|
| /llvm-project/libcxx/test/std/containers/sequences/list/list.ops/ |
| H A D | splice_pos_list.pass.cpp | 27 assert(l1.size() == 0); in main() 28 assert(std::distance(l1.begin(), l1.end()) == 0); in main() 29 assert(l2.size() == 0); in main() 30 assert(std::distance(l2.begin(), l2.end()) == 0); in main() 36 assert(l1.size() == 1); in main() 37 assert(std::distance(l1.begin(), l1.end()) == 1); in main() 38 assert(l2.size() == 0); in main() 39 assert(std::distance(l2.begin(), l2.end()) == 0); in main() 41 assert(*i == 4); in main() 47 assert(l1.size() == 2); in main() [all …]
|
| /llvm-project/libcxx/test/std/containers/associative/set/ |
| H A D | erase_key.pass.cpp | 39 assert(m.size() == 8); in main() 41 assert(m.size() == 8); in main() 42 assert(i == 0); in main() 43 assert(*std::next(m.begin(), 0) == 1); in main() 44 assert(*std::next(m.begin(), 1) == 2); in main() 45 assert(*std::next(m.begin(), 2) == 3); in main() 46 assert(*std::next(m.begin(), 3) == 4); in main() 47 assert(*std::next(m.begin(), 4) == 5); in main() 48 assert(*std::next(m.begin(), 5) == 6); in main() 49 assert(*std::next(m.begin(), 6) == 7); in main() [all …]
|
| /llvm-project/libcxx/test/std/utilities/optional/optional.object/optional.object.swap/ |
| H A D | swap.pass.cpp | 83 assert(static_cast<bool>(opt1) == false); in check_swap() 84 assert(static_cast<bool>(opt2) == false); in check_swap() 86 assert(static_cast<bool>(opt1) == false); in check_swap() 87 assert(static_cast<bool>(opt2) == false); in check_swap() 93 assert(static_cast<bool>(opt1) == true); in check_swap() 94 assert(*opt1 == 1); in check_swap() 95 assert(static_cast<bool>(opt2) == false); in check_swap() 97 assert(static_cast<bool>(opt1) == false); in check_swap() 98 assert(static_cast<bool>(opt2) == true); in check_swap() 99 assert(*opt2 == 1); in check_swap() [all …]
|