Loading...
Searching...
No Matches
Go to the documentation of this file.
112#include <string_view>
113#include <testsuite_hooks.h>
118 std::wstring_view str_0(
L"costa rica");
119 std::wstring_view str_1(
L"costa marbella");
120 std::wstring_view str_2(
L"cost");
121 std::wstring_view str_3(
L"costa ricans");
122 std::wstring_view str_4;
126 VERIFY( !(str_0 == str_1) );
127 VERIFY( !(str_0 == str_2) );
128 VERIFY( !(str_0 == str_3) );
129 VERIFY( !(str_1 == str_0) );
130 VERIFY( !(str_2 == str_0) );
131 VERIFY( !(str_3 == str_0) );
141 VERIFY( !(str_0 != str_4) );
142 VERIFY( !(str_4 != str_0) );
146 VERIFY( !(str_0 > str_3) );
147 VERIFY( !(str_1 > str_0) );
148 VERIFY( !(str_2 > str_0) );
150 VERIFY( !(str_0 > str_4) );
151 VERIFY( !(str_4 > str_0) );
153 VERIFY( !(str_0 < str_1) );
154 VERIFY( !(str_0 < str_2) );
158 VERIFY( !(str_3 < str_0) );
159 VERIFY( !(str_0 < str_4) );
160 VERIFY( !(str_4 < str_0) );
164 VERIFY( !(str_0 >= str_3) );
165 VERIFY( !(str_1 >= str_0) );
166 VERIFY( !(str_2 >= str_0) );
171 VERIFY( !(str_0 <= str_1) );
172 VERIFY( !(str_0 <= str_2) );
176 VERIFY( !(str_3 <= str_0) );
181 VERIFY( !(str_0 ==
L"costa marbella") );
183 VERIFY( !(str_0 ==
L"costa ricans") );
184 VERIFY( !(
L"costa marbella" == str_0) );
186 VERIFY( !(
L"costa ricans" == str_0) );
187 VERIFY(
L"costa rica" == str_0 );
188 VERIFY( str_0 ==
L"costa rica" );
190 VERIFY( str_0 !=
L"costa marbella" );
192 VERIFY( str_0 !=
L"costa ricans" );
193 VERIFY(
L"costa marbella" != str_0 );
195 VERIFY(
L"costa ricans" != str_0 );
196 VERIFY( !(
L"costa rica" != str_0) );
197 VERIFY( !(str_0 !=
L"costa rica") );
199 VERIFY( str_0 >
L"costa marbella" );
201 VERIFY( !(str_0 >
L"costa ricans") );
202 VERIFY( !(
L"costa marbella" > str_0) );
204 VERIFY(
L"costa ricans" > str_0 );
205 VERIFY( !(
L"costa rica" > str_0) );
206 VERIFY( !(str_0 >
L"costa rica") );
208 VERIFY( !(str_0 <
L"costa marbella") );
210 VERIFY( str_0 <
L"costa ricans" );
211 VERIFY(
L"costa marbella" < str_0 );
213 VERIFY( !(
L"costa ricans" < str_0) );
214 VERIFY( !(
L"costa rica" < str_0) );
215 VERIFY( !(str_0 <
L"costa rica") );
217 VERIFY( str_0 >=
L"costa marbella" );
219 VERIFY( !(str_0 >=
L"costa ricans") );
220 VERIFY( !(
L"costa marbella" >= str_0) );
222 VERIFY(
L"costa ricans" >= str_0 );
223 VERIFY(
L"costa rica" >= str_0 );
224 VERIFY( str_0 >=
L"costa rica" );
226 VERIFY( !(str_0 <=
L"costa marbella") );
228 VERIFY( str_0 <=
L"costa ricans" );
229 VERIFY(
L"costa marbella" <= str_0 );
231 VERIFY( !(
L"costa ricans" <= str_0) );
232 VERIFY(
L"costa rica" <= str_0 );
233 VERIFY( str_0 <=
L"costa rica" );
239 std::wstring_view str_0(
L"costa rica");
240 std::wstring_view str_1(
L"costa marbella");
241 std::wstring_view str_2(
L"cost");
242 std::wstring_view str_3(
L"costa ricans");
243 std::wstring_view str_4;
246#define VERIFY(x) if (!(x)) return false
250 VERIFY( !(str_0 == str_1) );
251 VERIFY( !(str_0 == str_2) );
252 VERIFY( !(str_0 == str_3) );
253 VERIFY( !(str_1 == str_0) );
254 VERIFY( !(str_2 == str_0) );
255 VERIFY( !(str_3 == str_0) );
265 VERIFY( !(str_0 != str_4) );
266 VERIFY( !(str_4 != str_0) );
270 VERIFY( !(str_0 > str_3) );
271 VERIFY( !(str_1 > str_0) );
272 VERIFY( !(str_2 > str_0) );
274 VERIFY( !(str_0 > str_4) );
275 VERIFY( !(str_4 > str_0) );
277 VERIFY( !(str_0 < str_1) );
278 VERIFY( !(str_0 < str_2) );
282 VERIFY( !(str_3 < str_0) );
283 VERIFY( !(str_0 < str_4) );
284 VERIFY( !(str_4 < str_0) );
288 VERIFY( !(str_0 >= str_3) );
289 VERIFY( !(str_1 >= str_0) );
290 VERIFY( !(str_2 >= str_0) );
295 VERIFY( !(str_0 <= str_1) );
296 VERIFY( !(str_0 <= str_2) );
300 VERIFY( !(str_3 <= str_0) );
305 VERIFY( !(str_0 ==
L"costa marbella") );
307 VERIFY( !(str_0 ==
L"costa ricans") );
308 VERIFY( !(
L"costa marbella" == str_0) );
310 VERIFY( !(
L"costa ricans" == str_0) );
311 VERIFY(
L"costa rica" == str_0 );
312 VERIFY( str_0 ==
L"costa rica" );
314 VERIFY( str_0 !=
L"costa marbella" );
316 VERIFY( str_0 !=
L"costa ricans" );
317 VERIFY(
L"costa marbella" != str_0 );
319 VERIFY(
L"costa ricans" != str_0 );
320 VERIFY( !(
L"costa rica" != str_0) );
321 VERIFY( !(str_0 !=
L"costa rica") );
323 VERIFY( str_0 >
L"costa marbella" );
325 VERIFY( !(str_0 >
L"costa ricans") );
326 VERIFY( !(
L"costa marbella" > str_0) );
328 VERIFY(
L"costa ricans" > str_0 );
329 VERIFY( !(
L"costa rica" > str_0) );
330 VERIFY( !(str_0 >
L"costa rica") );
332 VERIFY( !(str_0 <
L"costa marbella") );
334 VERIFY( str_0 <
L"costa ricans" );
335 VERIFY(
L"costa marbella" < str_0 );
337 VERIFY( !(
L"costa ricans" < str_0) );
338 VERIFY( !(
L"costa rica" < str_0) );
339 VERIFY( !(str_0 <
L"costa rica") );
341 VERIFY( str_0 >=
L"costa marbella" );
343 VERIFY( !(str_0 >=
L"costa ricans") );
344 VERIFY( !(
L"costa marbella" >= str_0) );
346 VERIFY(
L"costa ricans" >= str_0 );
347 VERIFY(
L"costa rica" >= str_0 );
348 VERIFY( str_0 >=
L"costa rica" );
350 VERIFY( !(str_0 <=
L"costa marbella") );
352 VERIFY( str_0 <=
L"costa ricans" );
353 VERIFY(
L"costa marbella" <= str_0 );
355 VERIFY( !(
L"costa ricans" <= str_0) );
356 VERIFY(
L"costa rica" <= str_0 );
357 VERIFY( str_0 <=
L"costa rica" );
366 static_assert(
test02() );