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

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

Issue 1621843002: ICU 56 update step 1 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@561
Patch Set: Created 4 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/dtptngts.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-2014, International Business Machines Corporation and 3 * Copyright (c) 1997-2015, 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
14 // The following includes utypes.h, uobject.h and unistr.h 14 // The following includes utypes.h, uobject.h and unistr.h
15 #include "unicode/fmtable.h" 15 #include "unicode/fmtable.h"
16 #include "unicode/testlog.h" 16 #include "unicode/testlog.h"
17 17
18 18
19 #if U_NO_DEFAULT_INCLUDE_UTF_HEADERS 19 #if U_NO_DEFAULT_INCLUDE_UTF_HEADERS
20 /* deprecated - make tests pass with U_NO_DEFAULT_INCLUDE_UTF_HEADERS */ 20 /* deprecated - make tests pass with U_NO_DEFAULT_INCLUDE_UTF_HEADERS */
21 #include "unicode/utf_old.h" 21 #include "unicode/utf_old.h"
22 #endif 22 #endif
23 23
24 /**
25 * \def ICU_USE_THREADS
26 *
27 * Enables multi-threaded testing. Moved here from uconfig.h.
28 * Default: enabled
29 *
30 * This switch used to allow thread support (use of mutexes) to be compiled out of ICU.
31 */
32 #ifdef ICU_USE_THREADS
33 /* Use the predefined value. */
34 #elif defined(APP_NO_THREADS)
35 /* APP_NO_THREADS is an old symbol. We'll honour it if present. */
36 # define ICU_USE_THREADS 0
37 #else
38 # define ICU_USE_THREADS 1
39 #endif
40
41 U_NAMESPACE_USE 24 U_NAMESPACE_USE
42 25
43 #if U_PLATFORM == U_PF_OS390 26 #if U_PLATFORM == U_PF_OS390
44 // avoid collision with math.h/log() 27 // avoid collision with math.h/log()
45 // this must be after including utypes.h so that U_PLATFORM is actually defined 28 // this must be after including utypes.h so that U_PLATFORM is actually defined
46 #pragma map(IntlTest::log( const UnicodeString &message ),"logos390") 29 #pragma map(IntlTest::log( const UnicodeString &message ),"logos390")
47 #endif 30 #endif
48 31
49 //----------------------------------------------------------------------------- 32 //-----------------------------------------------------------------------------
50 //convenience classes to ease porting code that uses the Java 33 //convenience classes to ease porting code that uses the Java
(...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after
285 */ 268 */
286 UBool assertSuccess(const char* message, UErrorCode ec, UBool possibleDataEr ror=FALSE, const char *file=NULL, int line=0); 269 UBool assertSuccess(const char* message, UErrorCode ec, UBool possibleDataEr ror=FALSE, const char *file=NULL, int line=0);
287 UBool assertEquals(const char* message, const UnicodeString& expected, 270 UBool assertEquals(const char* message, const UnicodeString& expected,
288 const UnicodeString& actual, UBool possibleDataError=FALS E); 271 const UnicodeString& actual, UBool possibleDataError=FALS E);
289 UBool assertEquals(const char* message, const char* expected, 272 UBool assertEquals(const char* message, const char* expected,
290 const char* actual); 273 const char* actual);
291 UBool assertEquals(const char* message, UBool expected, 274 UBool assertEquals(const char* message, UBool expected,
292 UBool actual); 275 UBool actual);
293 UBool assertEquals(const char* message, int32_t expected, int32_t actual); 276 UBool assertEquals(const char* message, int32_t expected, int32_t actual);
294 UBool assertEquals(const char* message, int64_t expected, int64_t actual); 277 UBool assertEquals(const char* message, int64_t expected, int64_t actual);
278 UBool assertEquals(const char* message, double expected, double actual);
295 #if !UCONFIG_NO_FORMATTING 279 #if !UCONFIG_NO_FORMATTING
296 UBool assertEquals(const char* message, const Formattable& expected, 280 UBool assertEquals(const char* message, const Formattable& expected,
297 const Formattable& actual, UBool possibleDataError=FALSE) ; 281 const Formattable& actual, UBool possibleDataError=FALSE) ;
298 UBool assertEquals(const UnicodeString& message, const Formattable& expected , 282 UBool assertEquals(const UnicodeString& message, const Formattable& expected ,
299 const Formattable& actual); 283 const Formattable& actual);
300 #endif 284 #endif
301 UBool assertTrue(const UnicodeString& message, UBool condition, UBool quiet= FALSE); 285 UBool assertTrue(const UnicodeString& message, UBool condition, UBool quiet= FALSE);
302 UBool assertFalse(const UnicodeString& message, UBool condition, UBool quiet =FALSE); 286 UBool assertFalse(const UnicodeString& message, UBool condition, UBool quiet =FALSE);
303 UBool assertSuccess(const UnicodeString& message, UErrorCode ec); 287 UBool assertSuccess(const UnicodeString& message, UErrorCode ec);
304 UBool assertEquals(const UnicodeString& message, const UnicodeString& expect ed, 288 UBool assertEquals(const UnicodeString& message, const UnicodeString& expect ed,
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
396 * This is a variant of cintltst/ccolltst.c:CharsToUChars(). 380 * This is a variant of cintltst/ccolltst.c:CharsToUChars().
397 * It converts a character string into a UnicodeString, with 381 * It converts a character string into a UnicodeString, with
398 * unescaping \u sequences. 382 * unescaping \u sequences.
399 */ 383 */
400 extern UnicodeString CharsToUnicodeString(const char* chars); 384 extern UnicodeString CharsToUnicodeString(const char* chars);
401 385
402 /* alias for CharsToUnicodeString */ 386 /* alias for CharsToUnicodeString */
403 extern UnicodeString ctou(const char* chars); 387 extern UnicodeString ctou(const char* chars);
404 388
405 #endif // _INTLTEST 389 #endif // _INTLTEST
OLDNEW
« no previous file with comments | « source/test/intltest/dtptngts.cpp ('k') | source/test/intltest/intltest.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698