/external/libcxx/test/std/experimental/string.view/string.view.ops/ |
D | substr.pass.cpp | 28 std::experimental::basic_string_view<CharT> sv1 = sv.substr(pos, n); in test1() local 30 ((void)sv1); in test1() 38 std::experimental::basic_string_view<CharT> sv1 = sv.substr(pos, n); in test1() local 40 assert ( sv1.size() == rlen ); in test1() 42 assert ( sv[pos+i] == sv1[i] ); in test1() 51 string_view_t sv1 ( s ); in test() local 53 test1(sv1, 0, 0); in test() 54 test1(sv1, 1, 0); in test() 55 test1(sv1, 20, 0); in test() 56 test1(sv1, sv1.size(), 0); in test() [all …]
|
D | copy.pass.cpp | 58 string_view_t sv1 ( s ); in test() local 60 test1(sv1, 0, 0); in test() 61 test1(sv1, 1, 0); in test() 62 test1(sv1, 20, 0); in test() 63 test1(sv1, sv1.size(), 0); in test() 64 test1(sv1, 20, string_view_t::npos); in test() 66 test1(sv1, 0, 3); in test() 67 test1(sv1, 2, 3); in test() 68 test1(sv1, 100, 3); in test() 69 test1(sv1, 100, string_view_t::npos); in test() [all …]
|
D | to_string.pass.cpp | 27 const std::experimental::basic_string_view<CharT> sv1 ( s ); in test() local 28 String str1 = (String) sv1; in test() 30 assert ( sv1.size() == str1.size ()); in test() 31 assert ( std::char_traits<CharT>::compare ( sv1.data(), str1.data(), sv1.size()) == 0 ); in test() 34 auto str2 = sv1.to_string(min_allocator<CharT>()); in test() 35 assert ( sv1.size() == str2.size ()); in test() 36 assert ( std::char_traits<CharT>::compare ( sv1.data(), str2.data(), sv1.size()) == 0 ); in test() 41 const std::experimental::basic_string_view<CharT> sv1; in test() local 42 String str1 = (String) sv1; in test() 44 assert ( sv1.size() == 0); in test() [all …]
|
D | basic_string.pass.cpp | 27 string_view_t sv1 ( s ); in test() local 28 string_t str = (string_t) sv1; in test() 30 assert ( sv1.size() == str.size ()); in test() 31 assert ( std::char_traits<CharT>::compare ( sv1.data(), str.data(), sv1.size()) == 0 ); in test() 35 string_view_t sv1; in test() local 36 string_t str = (string_t) sv1; in test() 38 assert ( sv1.size() == 0); in test() 39 assert ( sv1.size() == str.size ()); in test()
|
/external/libcxx/test/std/strings/string.view/string.view.ops/ |
D | substr.pass.cpp | 27 std::basic_string_view<CharT> sv1; in test1() local 31 sv1 = sv.substr(pos, n); in test1() 34 sv1 = sv.substr(pos, n); in test1() 43 assert (sv1.size() == rlen); in test1() 45 assert(sv[pos+i] == sv1[i]); in test1() 53 string_view_t sv1 ( s ); in test() local 55 test1(sv1, 0, 0); in test() 56 test1(sv1, 1, 0); in test() 57 test1(sv1, 20, 0); in test() 58 test1(sv1, sv1.size(), 0); in test() [all …]
|
D | copy.pass.cpp | 59 string_view_t sv1 ( s ); in test() local 61 test1(sv1, 0, 0); in test() 62 test1(sv1, 1, 0); in test() 63 test1(sv1, 20, 0); in test() 64 test1(sv1, sv1.size(), 0); in test() 65 test1(sv1, 20, string_view_t::npos); in test() 67 test1(sv1, 0, 3); in test() 68 test1(sv1, 2, 3); in test() 69 test1(sv1, 100, 3); in test() 70 test1(sv1, 100, string_view_t::npos); in test() [all …]
|
D | compare.size_size_sv.pass.cpp | 23 void test1 ( std::basic_string_view<CharT> sv1, size_t pos1, size_t n1, in test1() argument 26 if (pos1 <= sv1.size()) in test1() 27 assert(sign( sv1.compare(pos1, n1, sv2)) == sign(expected)); in test1() 30 assert(sign( sv1.compare(pos1, n1, sv2)) == sign(expected)); in test1() 31 assert(pos1 <= sv1.size()); in test1() 34 assert(pos1 > sv1.size()); in test1() 43 string_view_t sv1 ( s1 ); in test() local 45 test1(sv1, pos1, n1, sv2, expected); in test() 395 constexpr SV sv1 { "abcde", 5 }; in main() local 397 static_assert ( sv1.compare(5, 1, sv2) == 0, "" ); in main() [all …]
|
/external/libcxx/test/std/strings/string.view/string.view.capacity/ |
D | capacity.pass.cpp | 28 constexpr SV sv1; in test1() local 29 static_assert ( sv1.size() == 0, "" ); in test1() 30 static_assert ( sv1.empty(), ""); in test1() 31 static_assert ( sv1.size() == sv1.length(), "" ); in test1() 32 static_assert ( sv1.max_size() > sv1.size(), ""); in test1() 37 SV sv1; in test1() local 38 assert ( sv1.size() == 0 ); in test1() 39 assert ( sv1.empty()); in test1() 40 assert ( sv1.size() == sv1.length()); in test1() 41 assert ( sv1.max_size() > sv1.size()); in test1() [all …]
|
/external/libcxx/test/std/experimental/string.view/string.view.capacity/ |
D | capacity.pass.cpp | 28 constexpr SV sv1; in test1() local 29 static_assert ( sv1.size() == 0, "" ); in test1() 30 static_assert ( sv1.empty(), ""); in test1() 31 static_assert ( sv1.size() == sv1.length(), "" ); in test1() 32 static_assert ( sv1.max_size() > sv1.size(), ""); in test1() 37 SV sv1; in test1() local 38 assert ( sv1.size() == 0 ); in test1() 39 assert ( sv1.empty()); in test1() 40 assert ( sv1.size() == sv1.length()); in test1() 41 assert ( sv1.max_size() > sv1.size()); in test1() [all …]
|
/external/libcxx/test/std/strings/string.view/string.view.cons/ |
D | from_ptr_len.pass.cpp | 26 std::basic_string_view<CharT> sv1 ( s, sz ); in test() local 27 assert ( sv1.size() == sz ); in test() 28 assert ( sv1.data() == s ); in test() 40 constexpr std::basic_string_view<char> sv1 ( s, 2 ); in main() local 41 static_assert ( sv1.size() == 2, "" ); in main() 42 static_assert ( sv1.data() == s, "" ); in main() 52 constexpr std::basic_string_view<wchar_t> sv1 ( s, 2 ); in main() local 53 static_assert ( sv1.size() == 2, "" ); in main() 54 static_assert ( sv1.data() == s, "" ); in main() 65 constexpr std::basic_string_view<char16_t> sv1 ( s, 2 ); in main() local [all …]
|
D | default.pass.cpp | 24 constexpr T sv1; in test() local 25 static_assert ( sv1.size() == 0, "" ); in test() 26 static_assert ( sv1.empty(), ""); in test() 31 T sv1; in test() local 32 assert ( sv1.size() == 0 ); in test() 33 assert ( sv1.empty()); in test()
|
D | from_literal.pass.cpp | 33 std::basic_string_view<CharT> sv1 ( s ); in test() local 34 assert ( sv1.size() == StrLen( s )); in test() 35 assert ( sv1.data() == s ); in test() 61 constexpr std::basic_string_view<char, constexpr_char_traits<char>> sv1 ( "ABCDE" ); in main() local 62 static_assert ( sv1.size() == 5, ""); in main()
|
/external/libcxx/test/std/experimental/string.view/string.view.cons/ |
D | from_ptr_len.pass.cpp | 26 std::experimental::basic_string_view<CharT> sv1 ( s, sz ); in test() local 27 assert ( sv1.size() == sz ); in test() 28 assert ( sv1.data() == s ); in test() 40 constexpr std::experimental::basic_string_view<char> sv1 ( s, 2 ); in main() local 41 static_assert ( sv1.size() == 2, "" ); in main() 42 static_assert ( sv1.data() == s, "" ); in main() 52 constexpr std::experimental::basic_string_view<wchar_t> sv1 ( s, 2 ); in main() local 53 static_assert ( sv1.size() == 2, "" ); in main() 54 static_assert ( sv1.data() == s, "" ); in main() 65 constexpr std::experimental::basic_string_view<char16_t> sv1 ( s, 2 ); in main() local [all …]
|
D | default.pass.cpp | 24 constexpr T sv1; in test() local 25 static_assert ( sv1.size() == 0, "" ); in test() 26 static_assert ( sv1.empty(), ""); in test() 31 T sv1; in test() local 32 assert ( sv1.size() == 0 ); in test() 33 assert ( sv1.empty()); in test()
|
D | from_literal.pass.cpp | 33 std::experimental::basic_string_view<CharT> sv1 ( s ); in test() local 34 assert ( sv1.size() == StrLen( s )); in test() 35 assert ( sv1.data() == s ); in test() 61 … constexpr std::experimental::basic_string_view<char, constexpr_char_traits<char>> sv1 ( "ABCDE" ); in main() local 62 static_assert ( sv1.size() == 5, ""); in main()
|
/external/libcxx/test/std/strings/string.view/string.view.modifiers/ |
D | remove_prefix.pass.cpp | 25 SV sv1 ( s ); in test() local 26 assert ( sv1.size() == len ); in test() 27 assert ( sv1.data() == s ); in test() 30 sv1.remove_prefix ( 1 ); in test() 31 assert ( sv1.size() == (len - 1)); in test() 32 assert ( sv1.data() == (s + 1)); in test() 33 sv1.remove_prefix ( len - 1 ); in test() 36 assert ( sv1.size() == 0 ); in test() 37 sv1.remove_prefix ( 0 ); in test() 38 assert ( sv1.size() == 0 ); in test() [all …]
|
D | remove_suffix.pass.cpp | 24 SV sv1 ( s ); in test() local 25 assert ( sv1.size() == len ); in test() 26 assert ( sv1.data() == s ); in test() 29 sv1.remove_suffix ( 1 ); in test() 30 assert ( sv1.size() == (len - 1)); in test() 31 assert ( sv1.data() == s); in test() 32 sv1.remove_suffix ( len - 1 ); in test() 35 assert ( sv1.size() == 0 ); in test() 36 sv1.remove_suffix ( 0 ); in test() 37 assert ( sv1.size() == 0 ); in test() [all …]
|
D | clear.pass.cpp | 24 SV sv1 ( s ); in test() local 25 assert ( sv1.size() == len ); in test() 26 assert ( sv1.data() == s ); in test() 28 sv1.clear (); in test() 29 assert ( sv1.data() == nullptr ); in test() 30 assert ( sv1.size() == 0 ); in test() 31 assert ( sv1 == SV()); in test() 38 SV sv1{ "ABCDEFGHIJKL", n }; in test_ce() local 39 sv1.clear(); in test_ce() 40 return sv1.size(); in test_ce()
|
D | swap.pass.cpp | 24 SV sv1(s); in test() local 27 assert ( sv1.size() == len ); in test() 28 assert ( sv1.data() == s ); in test() 31 sv1.swap ( sv2 ); in test() 32 assert ( sv1.size() == 0 ); in test() 42 SV sv1{ "ABCDEFGHIJKL", n }; in test_ce() local 43 SV sv2 { sv1.data(), k }; in test_ce() 44 sv1.swap ( sv2 ); in test_ce() 45 return sv1.size(); in test_ce()
|
/external/libcxx/test/std/experimental/string.view/string.view.modifiers/ |
D | remove_suffix.pass.cpp | 24 SV sv1 ( s ); in test() local 25 assert ( sv1.size() == len ); in test() 26 assert ( sv1.data() == s ); in test() 29 sv1.remove_suffix ( 1 ); in test() 30 assert ( sv1.size() == (len - 1)); in test() 31 assert ( sv1.data() == s); in test() 32 sv1.remove_suffix ( len - 1 ); in test() 35 assert ( sv1.size() == 0 ); in test() 36 sv1.remove_suffix ( 0 ); in test() 37 assert ( sv1.size() == 0 ); in test() [all …]
|
D | remove_prefix.pass.cpp | 25 SV sv1 ( s ); in test() local 26 assert ( sv1.size() == len ); in test() 27 assert ( sv1.data() == s ); in test() 30 sv1.remove_prefix ( 1 ); in test() 31 assert ( sv1.size() == (len - 1)); in test() 32 assert ( sv1.data() == (s + 1)); in test() 33 sv1.remove_prefix ( len - 1 ); in test() 36 assert ( sv1.size() == 0 ); in test() 37 sv1.remove_prefix ( 0 ); in test() 38 assert ( sv1.size() == 0 ); in test() [all …]
|
D | clear.pass.cpp | 24 SV sv1 ( s ); in test() local 25 assert ( sv1.size() == len ); in test() 26 assert ( sv1.data() == s ); in test() 28 sv1.clear (); in test() 29 assert ( sv1.data() == nullptr ); in test() 30 assert ( sv1.size() == 0 ); in test() 31 assert ( sv1 == SV()); in test() 38 SV sv1{ "ABCDEFGHIJKL", n }; in test_ce() local 39 sv1.clear(); in test_ce() 40 return sv1.size(); in test_ce()
|
D | swap.pass.cpp | 24 SV sv1(s); in test() local 27 assert ( sv1.size() == len ); in test() 28 assert ( sv1.data() == s ); in test() 31 sv1.swap ( sv2 ); in test() 32 assert ( sv1.size() == 0 ); in test() 42 SV sv1{ "ABCDEFGHIJKL", n }; in test_ce() local 43 SV sv2 { sv1.data(), k }; in test_ce() 44 sv1.swap ( sv2 ); in test_ce() 45 return sv1.size(); in test_ce()
|
/external/libcxx/test/std/strings/string.view/string.view.comparison/ |
D | opeq.string_view.pointer.pass.cpp | 56 constexpr SV sv1; in main() local 58 static_assert ( sv1 == "", "" ); in main() 59 static_assert ( "" == sv1, "" ); in main() 60 static_assert (!(sv1 == "abcde"), "" ); in main() 61 static_assert (!("abcde" == sv1), "" ); in main()
|
D | opne.string_view.pointer.pass.cpp | 56 constexpr SV sv1; in main() local 59 static_assert (!(sv1 != ""), "" ); in main() 60 static_assert (!("" != sv1), "" ); in main() 61 static_assert ( sv1 != "abcde", "" ); in main() 62 static_assert ( "abcde" != sv1, "" ); in main()
|