Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(725)

Side by Side Diff: source/test/intltest/intltest.h

Issue 845603002: Update ICU to 54.1 step 1 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@master
Patch Set: remove unusued directories Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « source/test/intltest/incaltst.cpp ('k') | source/test/intltest/intltest.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /******************************************************************** 1 /********************************************************************
2 * COPYRIGHT: 2 * COPYRIGHT:
3 * Copyright (c) 1997-2013, International Business Machines Corporation and 3 * Copyright (c) 1997-2014, International Business Machines Corporation and
4 * others. All Rights Reserved. 4 * others. All Rights Reserved.
5 ********************************************************************/ 5 ********************************************************************/
6 6
7 7
8 /** 8 /**
9 * IntlTest is a base class for tests. */ 9 * IntlTest is a base class for tests. */
10 10
11 #ifndef _INTLTEST 11 #ifndef _INTLTEST
12 #define _INTLTEST 12 #define _INTLTEST
13 13
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 if (index == testCaseAutoNumber++) { \ 110 if (index == testCaseAutoNumber++) { \
111 name = #test; \ 111 name = #test; \
112 if (exec) { \ 112 if (exec) { \
113 logln(#test "---"); \ 113 logln(#test "---"); \
114 logln(); \ 114 logln(); \
115 test(); \ 115 test(); \
116 } \ 116 } \
117 break; \ 117 break; \
118 } 118 }
119 119
120 #define TESTCASE_AUTO_CLASS(TestClass) \
121 if (index == testCaseAutoNumber++) { \
122 name = #TestClass; \
123 if (exec) { \
124 logln(#TestClass "---"); \
125 logln(); \
126 TestClass test; \
127 callTest(test, par); \
128 } \
129 break; \
130 }
131
132 #define TESTCASE_AUTO_CREATE_CLASS(TestClass) \
133 if (index == testCaseAutoNumber++) { \
134 name = #TestClass; \
135 if (exec) { \
136 logln(#TestClass "---"); \
137 logln(); \
138 LocalPointer<IntlTest> test(create##TestClass()); \
139 callTest(*test, par); \
140 } \
141 break; \
142 }
143
120 #define TESTCASE_AUTO_END \ 144 #define TESTCASE_AUTO_END \
121 name = ""; \ 145 name = ""; \
122 break; \ 146 break; \
123 } 147 }
124 148
125 #define TEST_ASSERT_TRUE(x) \ 149 #define TEST_ASSERT_TRUE(x) \
126 assertTrue(#x, (x), FALSE, FALSE, __FILE__, __LINE__) 150 assertTrue(#x, (x), FALSE, FALSE, __FILE__, __LINE__)
127 151
128 #define TEST_ASSERT_STATUS(x) \ 152 #define TEST_ASSERT_STATUS(x) \
129 assertSuccess(#x, (x), FALSE, __FILE__, __LINE__) 153 assertSuccess(#x, (x), FALSE, __FILE__, __LINE__)
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after
340 public: 364 public:
341 static void setICU_DATA(); // Set up ICU_DATA if necessary. 365 static void setICU_DATA(); // Set up ICU_DATA if necessary.
342 366
343 static const char* pathToDataDirectory(); 367 static const char* pathToDataDirectory();
344 368
345 public: 369 public:
346 UBool run_phase2( char* name, char* par ); // internally, supports reporting memory leaks 370 UBool run_phase2( char* name, char* par ); // internally, supports reporting memory leaks
347 static const char* loadTestData(UErrorCode& err); 371 static const char* loadTestData(UErrorCode& err);
348 virtual const char* getTestDataPath(UErrorCode& err); 372 virtual const char* getTestDataPath(UErrorCode& err);
349 static const char* getSourceTestData(UErrorCode& err); 373 static const char* getSourceTestData(UErrorCode& err);
374 static char *getUnidataPath(char path[]);
350 375
351 // static members 376 // static members
352 public: 377 public:
353 static IntlTest* gTest; 378 static IntlTest* gTest;
354 static const char* fgDataDir; 379 static const char* fgDataDir;
355 380
356 }; 381 };
357 382
358 void it_log( UnicodeString message ); 383 void it_log( UnicodeString message );
359 void it_logln( UnicodeString message ); 384 void it_logln( UnicodeString message );
(...skipping 11 matching lines...) Expand all
371 * This is a variant of cintltst/ccolltst.c:CharsToUChars(). 396 * This is a variant of cintltst/ccolltst.c:CharsToUChars().
372 * It converts a character string into a UnicodeString, with 397 * It converts a character string into a UnicodeString, with
373 * unescaping \u sequences. 398 * unescaping \u sequences.
374 */ 399 */
375 extern UnicodeString CharsToUnicodeString(const char* chars); 400 extern UnicodeString CharsToUnicodeString(const char* chars);
376 401
377 /* alias for CharsToUnicodeString */ 402 /* alias for CharsToUnicodeString */
378 extern UnicodeString ctou(const char* chars); 403 extern UnicodeString ctou(const char* chars);
379 404
380 #endif // _INTLTEST 405 #endif // _INTLTEST
OLDNEW
« no previous file with comments | « source/test/intltest/incaltst.cpp ('k') | source/test/intltest/intltest.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698