• Home
  • Raw
  • Download

Lines Matching refs:r

12 DEF_TEST(SkStringViewConstructors, r) {  in DEF_TEST()  argument
14 REPORTER_ASSERT(r, empty.data() == nullptr); in DEF_TEST()
15 REPORTER_ASSERT(r, empty.length() == 0); in DEF_TEST()
19 REPORTER_ASSERT(r, helloWorld.data() == str); in DEF_TEST()
20 REPORTER_ASSERT(r, helloWorld.length() == strlen(str)); in DEF_TEST()
23 REPORTER_ASSERT(r, hello.data() == str); in DEF_TEST()
24 REPORTER_ASSERT(r, hello.length() == 5); in DEF_TEST()
27 REPORTER_ASSERT(r, copy.data() == str); in DEF_TEST()
28 REPORTER_ASSERT(r, copy.length() == 5); in DEF_TEST()
31 REPORTER_ASSERT(r, copy.data() == str); in DEF_TEST()
32 REPORTER_ASSERT(r, copy.length() == strlen(str)); in DEF_TEST()
35 DEF_TEST(SkStringViewBasics, r) { in DEF_TEST() argument
37 REPORTER_ASSERT(r, empty.empty()); in DEF_TEST()
38 REPORTER_ASSERT(r, !empty.starts_with('x')); in DEF_TEST()
39 REPORTER_ASSERT(r, !empty.ends_with('x')); in DEF_TEST()
40 REPORTER_ASSERT(r, !empty.starts_with("x")); in DEF_TEST()
41 REPORTER_ASSERT(r, !empty.ends_with("x")); in DEF_TEST()
42 REPORTER_ASSERT(r, empty.starts_with("")); in DEF_TEST()
43 REPORTER_ASSERT(r, empty.ends_with("")); in DEF_TEST()
46 REPORTER_ASSERT(r, !xyz.empty()); in DEF_TEST()
47 REPORTER_ASSERT(r, xyz.front() == 'x'); in DEF_TEST()
48 REPORTER_ASSERT(r, xyz.back() == 'z'); in DEF_TEST()
49 REPORTER_ASSERT(r, xyz.length() == 3); in DEF_TEST()
51 REPORTER_ASSERT(r, xyz.starts_with('x')); in DEF_TEST()
52 REPORTER_ASSERT(r, !xyz.starts_with('y')); in DEF_TEST()
53 REPORTER_ASSERT(r, xyz.ends_with('z')); in DEF_TEST()
54 REPORTER_ASSERT(r, !xyz.ends_with('y')); in DEF_TEST()
56 REPORTER_ASSERT(r, xyz.starts_with("")); in DEF_TEST()
57 REPORTER_ASSERT(r, xyz.ends_with("")); in DEF_TEST()
58 REPORTER_ASSERT(r, xyz.starts_with("x")); in DEF_TEST()
59 REPORTER_ASSERT(r, xyz.ends_with("z")); in DEF_TEST()
60 REPORTER_ASSERT(r, !xyz.starts_with("xa")); in DEF_TEST()
61 REPORTER_ASSERT(r, !xyz.ends_with("az")); in DEF_TEST()
62 REPORTER_ASSERT(r, xyz.starts_with("xy")); in DEF_TEST()
63 REPORTER_ASSERT(r, xyz.ends_with("yz")); in DEF_TEST()
64 REPORTER_ASSERT(r, xyz.starts_with("xyz")); in DEF_TEST()
65 REPORTER_ASSERT(r, xyz.ends_with("xyz")); in DEF_TEST()
66 REPORTER_ASSERT(r, !xyz.starts_with("wxyz")); in DEF_TEST()
67 REPORTER_ASSERT(r, !xyz.ends_with("wxyz")); in DEF_TEST()
70 REPORTER_ASSERT(r, xyz == ""); in DEF_TEST()
71 REPORTER_ASSERT(r, empty == "xyz"); in DEF_TEST()
74 DEF_TEST(SkStringViewIterator, r) { in DEF_TEST() argument
77 REPORTER_ASSERT(r, *(iter++) == 'a'); in DEF_TEST()
78 REPORTER_ASSERT(r, *(iter++) == 'b'); in DEF_TEST()
79 REPORTER_ASSERT(r, *(iter++) == 'c'); in DEF_TEST()
80 REPORTER_ASSERT(r, iter == str.end()); in DEF_TEST()
81 REPORTER_ASSERT(r, *(--iter) == 'c'); in DEF_TEST()
82 REPORTER_ASSERT(r, *(--iter) == 'b'); in DEF_TEST()
83 REPORTER_ASSERT(r, *(--iter) == 'a'); in DEF_TEST()
84 REPORTER_ASSERT(r, iter == str.begin()); in DEF_TEST()
87 REPORTER_ASSERT(r, empty.begin() == empty.end()); in DEF_TEST()
90 DEF_TEST(SkStringViewOperators, r) { in DEF_TEST() argument
92 REPORTER_ASSERT(r, empty == empty); in DEF_TEST()
93 REPORTER_ASSERT(r, empty == ""); in DEF_TEST()
94 REPORTER_ASSERT(r, "" == empty); in DEF_TEST()
95 REPORTER_ASSERT(r, !(empty != "")); in DEF_TEST()
98 REPORTER_ASSERT(r, str == str); in DEF_TEST()
99 REPORTER_ASSERT(r, str == "abc"); in DEF_TEST()
100 REPORTER_ASSERT(r, "abc" == str); in DEF_TEST()
101 REPORTER_ASSERT(r, str != ""); in DEF_TEST()
102 REPORTER_ASSERT(r, "" != str); in DEF_TEST()
103 REPORTER_ASSERT(r, str != "abcd"); in DEF_TEST()
104 REPORTER_ASSERT(r, "abcd" != str); in DEF_TEST()
107 REPORTER_ASSERT(r, str < str2); in DEF_TEST()
108 REPORTER_ASSERT(r, str <= str2); in DEF_TEST()
109 REPORTER_ASSERT(r, str <= str); in DEF_TEST()
110 REPORTER_ASSERT(r, str2 > str); in DEF_TEST()
111 REPORTER_ASSERT(r, str2 >= str); in DEF_TEST()
112 REPORTER_ASSERT(r, str >= str); in DEF_TEST()
113 REPORTER_ASSERT(r, !(str2 < str)); in DEF_TEST()
114 REPORTER_ASSERT(r, !(str < str)); in DEF_TEST()
115 REPORTER_ASSERT(r, !(str2 <= str)); in DEF_TEST()
116 REPORTER_ASSERT(r, !(str > str2)); in DEF_TEST()
117 REPORTER_ASSERT(r, !(str > str)); in DEF_TEST()
118 REPORTER_ASSERT(r, !(str >= str2)); in DEF_TEST()
120 REPORTER_ASSERT(r, str < "b"); in DEF_TEST()
121 REPORTER_ASSERT(r, str <= "b"); in DEF_TEST()
122 REPORTER_ASSERT(r, str <= str); in DEF_TEST()
123 REPORTER_ASSERT(r, "b" > str); in DEF_TEST()
124 REPORTER_ASSERT(r, "b" >= str); in DEF_TEST()
125 REPORTER_ASSERT(r, str >= str); in DEF_TEST()
126 REPORTER_ASSERT(r, !("b" < str)); in DEF_TEST()
127 REPORTER_ASSERT(r, !(str < str)); in DEF_TEST()
128 REPORTER_ASSERT(r, !("b" <= str)); in DEF_TEST()
129 REPORTER_ASSERT(r, !(str > "b")); in DEF_TEST()
130 REPORTER_ASSERT(r, !(str > str)); in DEF_TEST()
131 REPORTER_ASSERT(r, !(str >= "b")); in DEF_TEST()
134 DEF_TEST(SkStringViewSubstr, r) { in DEF_TEST() argument
136 REPORTER_ASSERT(r, xyz.substr() == xyz); in DEF_TEST()
137 REPORTER_ASSERT(r, xyz.substr(0, 1) == "x"); in DEF_TEST()
138 REPORTER_ASSERT(r, xyz.substr(0, 2) == "xy"); in DEF_TEST()
139 REPORTER_ASSERT(r, xyz.substr(0, 3) == "xyz"); in DEF_TEST()
140 REPORTER_ASSERT(r, xyz.substr(0, 4) == "xyz"); in DEF_TEST()
142 REPORTER_ASSERT(r, xyz.substr(1) == "yz"); in DEF_TEST()
143 REPORTER_ASSERT(r, xyz.substr(1, 1) == "y"); in DEF_TEST()
144 REPORTER_ASSERT(r, xyz.substr(1, 2) == "yz"); in DEF_TEST()
145 REPORTER_ASSERT(r, xyz.substr(1, 3) == "yz"); in DEF_TEST()
147 REPORTER_ASSERT(r, xyz.substr(2) == "z"); in DEF_TEST()
148 REPORTER_ASSERT(r, xyz.substr(2, 1) == "z"); in DEF_TEST()
149 REPORTER_ASSERT(r, xyz.substr(2, 2) == "z"); in DEF_TEST()
151 REPORTER_ASSERT(r, xyz.substr(0, 0).empty()); in DEF_TEST()
152 REPORTER_ASSERT(r, xyz.substr(1, 0).empty()); in DEF_TEST()
153 REPORTER_ASSERT(r, xyz.substr(2, 0).empty()); in DEF_TEST()
154 REPORTER_ASSERT(r, xyz.substr(3, 0).empty()); in DEF_TEST()
156 REPORTER_ASSERT(r, xyz.substr(3).empty()); in DEF_TEST()
157 REPORTER_ASSERT(r, xyz.substr(4).empty()); in DEF_TEST()
160 DEF_TEST(SkStringViewFind, r) { in DEF_TEST() argument
161 REPORTER_ASSERT(r, skstd::string_view("abcdef").find("abcdef") == 0); in DEF_TEST()
162 REPORTER_ASSERT(r, skstd::string_view("abcdef").find("abcdefg") == skstd::string_view::npos); in DEF_TEST()
163 REPORTER_ASSERT(r, skstd::string_view("abcdef").find("") == 0); in DEF_TEST()
164 REPORTER_ASSERT(r, skstd::string_view("").find("") == 0); in DEF_TEST()
165 REPORTER_ASSERT(r, skstd::string_view("").find("a") == skstd::string_view::npos); in DEF_TEST()
166 REPORTER_ASSERT(r, skstd::string_view("abcdef").find("b") == 1); in DEF_TEST()
167 REPORTER_ASSERT(r, skstd::string_view("abcdef").find("f") == 5); in DEF_TEST()
168 REPORTER_ASSERT(r, skstd::string_view("abcdef").find("q") == skstd::string_view::npos); in DEF_TEST()
169 REPORTER_ASSERT(r, skstd::string_view("abcdef").find("bcd") == 1); in DEF_TEST()
170 REPORTER_ASSERT(r, skstd::string_view("abcdef").find("bcd", 2) == skstd::string_view::npos); in DEF_TEST()
171 REPORTER_ASSERT(r, skstd::string_view("abcdef").find("bce") == skstd::string_view::npos); in DEF_TEST()
172 REPORTER_ASSERT(r, skstd::string_view("ttttest1tttest2tttest3").find("test") == 3); in DEF_TEST()
173 REPORTER_ASSERT(r, skstd::string_view("ttttest1tttest2tttest3").find("test", 1) == 3); in DEF_TEST()
174 REPORTER_ASSERT(r, skstd::string_view("ttttest1tttest2tttest3").find("test", 3) == 3); in DEF_TEST()
175 REPORTER_ASSERT(r, skstd::string_view("ttttest1tttest2tttest3").find("test", 4) == 10); in DEF_TEST()
176 REPORTER_ASSERT(r, skstd::string_view("ttttest1tttest2tttest3").find("test2") == 10); in DEF_TEST()
177 REPORTER_ASSERT(r, skstd::string_view("ttttest1tttest2tttest3").find("test3") == 17); in DEF_TEST()
178 REPORTER_ASSERT(r, skstd::string_view("ttttest1tttest2tttest3").contains("test")); in DEF_TEST()
179 REPORTER_ASSERT(r, skstd::string_view("ttttest1tttest2tttest3").contains("test3")); in DEF_TEST()
180 REPORTER_ASSERT(r, !skstd::string_view("ttttest1tttest2tttest3").contains("test4")); in DEF_TEST()
181 REPORTER_ASSERT(r, skstd::string_view("").contains("")); in DEF_TEST()
182 REPORTER_ASSERT(r, !skstd::string_view("").contains("a")); in DEF_TEST()
183 REPORTER_ASSERT(r, skstd::string_view("abcabcd").contains("abcd")); in DEF_TEST()
184 REPORTER_ASSERT(r, skstd::string_view("abc").contains("")); in DEF_TEST()
185 REPORTER_ASSERT(r, skstd::string_view("abc").contains("a")); in DEF_TEST()
186 REPORTER_ASSERT(r, skstd::string_view("abc").contains("b")); in DEF_TEST()
187 REPORTER_ASSERT(r, skstd::string_view("abc").contains("c")); in DEF_TEST()
188 REPORTER_ASSERT(r, skstd::string_view("abc").contains("ab")); in DEF_TEST()
189 REPORTER_ASSERT(r, skstd::string_view("abc").contains("bc")); in DEF_TEST()
190 REPORTER_ASSERT(r, !skstd::string_view("abc").contains("ac")); in DEF_TEST()
191 REPORTER_ASSERT(r, !skstd::string_view("abc").contains("cb")); in DEF_TEST()
192 REPORTER_ASSERT(r, !skstd::string_view("abc").contains("abcd")); in DEF_TEST()