OLD | NEW |
1 /* | 1 /* |
2 ******************************************************************************* | 2 ******************************************************************************* |
3 * | 3 * |
4 * Copyright (C) 2002-2012, International Business Machines | 4 * Copyright (C) 2002-2015, International Business Machines |
5 * Corporation and others. All Rights Reserved. | 5 * Corporation and others. All Rights Reserved. |
6 * | 6 * |
7 ******************************************************************************* | 7 ******************************************************************************* |
8 * file name: uenumtst.c | 8 * file name: uenumtst.c |
9 * encoding: US-ASCII | 9 * encoding: US-ASCII |
10 * tab size: 8 (not used) | 10 * tab size: 8 (not used) |
11 * indentation:2 | 11 * indentation:2 |
12 * | 12 * |
13 * created on: 2002jul08 | 13 * created on: 2002jul08 |
14 * created by: Vladimir Weinstein | 14 * created by: Vladimir Weinstein |
(...skipping 407 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
422 } | 422 } |
423 | 423 |
424 verifyEnumeration(__LINE__, u, strings, NULL, 4); | 424 verifyEnumeration(__LINE__, u, strings, NULL, 4); |
425 | 425 |
426 uenum_close(u); | 426 uenum_close(u); |
427 } | 427 } |
428 | 428 |
429 static void TestUCharStringsEnumeration(void) { | 429 static void TestUCharStringsEnumeration(void) { |
430 UErrorCode status = U_ZERO_ERROR; | 430 UErrorCode status = U_ZERO_ERROR; |
431 /* //! [uenum_openUCharStringsEnumeration] */ | 431 /* //! [uenum_openUCharStringsEnumeration] */ |
432 static const UChar nko_1[] = {0x07c1,0}, nko_2[] = {0x07c2}, nko_3[] = {0x07c3
,0}, nko_4[] = {0x07c4,0}; | 432 static const UChar nko_1[] = {0x07c1,0}, nko_2[] = {0x07c2,0}, nko_3[] = {0x07
c3,0}, nko_4[] = {0x07c4,0}; |
433 static const UChar* ustrings[] = { nko_1, nko_2, nko_3, nko_4 }; | 433 static const UChar* ustrings[] = { nko_1, nko_2, nko_3, nko_4 }; |
434 UEnumeration *u = uenum_openUCharStringsEnumeration(ustrings, 4, &status); | 434 UEnumeration *u = uenum_openUCharStringsEnumeration(ustrings, 4, &status); |
435 /* //! [uenum_openUCharStringsEnumeration] */ | 435 /* //! [uenum_openUCharStringsEnumeration] */ |
436 if(U_FAILURE(status)) { | 436 if(U_FAILURE(status)) { |
437 log_err("FAIL: could not open uchar strings enumeration: %s\n", u_errorName(
status)); | 437 log_err("FAIL: could not open uchar strings enumeration: %s\n", u_errorName(
status)); |
438 return; | 438 return; |
439 } | 439 } |
440 | 440 |
441 verifyEnumeration(__LINE__, u, NULL, ustrings, 4); | 441 verifyEnumeration(__LINE__, u, NULL, ustrings, 4); |
442 uenum_close(u); | 442 uenum_close(u); |
(...skipping 12 matching lines...) Expand all Loading... |
455 void addEnumerationTest(TestNode** root); | 455 void addEnumerationTest(TestNode** root); |
456 | 456 |
457 void addEnumerationTest(TestNode** root) | 457 void addEnumerationTest(TestNode** root) |
458 { | 458 { |
459 addTest(root, &EnumerationTest, "tsutil/uenumtst/EnumerationTest"); | 459 addTest(root, &EnumerationTest, "tsutil/uenumtst/EnumerationTest"); |
460 addTest(root, &EmptyEnumerationTest, "tsutil/uenumtst/EmptyEnumerationTest")
; | 460 addTest(root, &EmptyEnumerationTest, "tsutil/uenumtst/EmptyEnumerationTest")
; |
461 addTest(root, &DefaultNextTest, "tsutil/uenumtst/DefaultNextTest"); | 461 addTest(root, &DefaultNextTest, "tsutil/uenumtst/DefaultNextTest"); |
462 addTest(root, &TestCharStringsEnumeration, "tsutil/uenumtst/TestCharStringsE
numeration"); | 462 addTest(root, &TestCharStringsEnumeration, "tsutil/uenumtst/TestCharStringsE
numeration"); |
463 addTest(root, &TestUCharStringsEnumeration, "tsutil/uenumtst/TestUCharString
sEnumeration"); | 463 addTest(root, &TestUCharStringsEnumeration, "tsutil/uenumtst/TestUCharString
sEnumeration"); |
464 } | 464 } |
OLD | NEW |