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

Side by Side Diff: source/test/intltest/tfsmalls.cpp

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/testidna.cpp ('k') | source/test/intltest/thcoll.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 /*********************************************************************** 2 /***********************************************************************
3 * COPYRIGHT: 3 * COPYRIGHT:
4 * Copyright (c) 1997-2012, International Business Machines Corporation 4 * Copyright (c) 1997-2014, International Business Machines Corporation
5 * and others. All Rights Reserved. 5 * and others. All Rights Reserved.
6 ***********************************************************************/ 6 ***********************************************************************/
7 7
8 #include "unicode/utypes.h" 8 #include "unicode/utypes.h"
9 9
10 #if !UCONFIG_NO_FORMATTING 10 #if !UCONFIG_NO_FORMATTING
11 11
12 #include "intltest.h" 12 #include "intltest.h"
13 #include "tfsmalls.h" 13 #include "tfsmalls.h"
14 #include "cmemory.h"
14 15
15 #include "unicode/msgfmt.h" 16 #include "unicode/msgfmt.h"
16 #include "unicode/choicfmt.h" 17 #include "unicode/choicfmt.h"
17 18
18 #include "unicode/parsepos.h" 19 #include "unicode/parsepos.h"
19 #include "unicode/fieldpos.h" 20 #include "unicode/fieldpos.h"
20 #include "unicode/fmtable.h" 21 #include "unicode/fmtable.h"
21 22
22 #define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0]))
23
24 /*static UBool chkstatus( UErrorCode &status, char* msg = NULL ) 23 /*static UBool chkstatus( UErrorCode &status, char* msg = NULL )
25 { 24 {
26 UBool ok = (status == U_ZERO_ERROR); 25 UBool ok = (status == U_ZERO_ERROR);
27 if (!ok) it_errln( msg ); 26 if (!ok) it_errln( msg );
28 return ok; 27 return ok;
29 }*/ 28 }*/
30 29
31 void test_ParsePosition( void ) 30 void test_ParsePosition( void )
32 { 31 {
33 ParsePosition* pp1 = new ParsePosition(); 32 ParsePosition* pp1 = new ParsePosition();
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after
248 UnicodeString* ucs_ptr = new UnicodeString("pointed-to-unicode-string"); 247 UnicodeString* ucs_ptr = new UnicodeString("pointed-to-unicode-string");
249 248
250 const Formattable ftarray[] = 249 const Formattable ftarray[] =
251 { 250 {
252 Formattable( 1.0, Formattable::kIsDate ), 251 Formattable( 1.0, Formattable::kIsDate ),
253 2.0, 252 2.0,
254 (int32_t)3, 253 (int32_t)3,
255 ucs, 254 ucs,
256 ucs_ptr 255 ucs_ptr
257 }; 256 };
258 const int32_t ft_cnt = LENGTHOF(ftarray); 257 const int32_t ft_cnt = UPRV_LENGTHOF(ftarray);
259 Formattable ft_arr( ftarray, ft_cnt ); 258 Formattable ft_arr( ftarray, ft_cnt );
260 UnicodeString temp; 259 UnicodeString temp;
261 if ((ft_arr[0].getType() == Formattable::kDate) && (ft_arr[0].getDate() == 1.0) 260 if ((ft_arr[0].getType() == Formattable::kDate) && (ft_arr[0].getDate() == 1.0)
262 && (ft_arr[1].getType() == Formattable::kDouble) && (ft_arr[1].getDouble() == 2.0) 261 && (ft_arr[1].getType() == Formattable::kDouble) && (ft_arr[1].getDouble() == 2.0)
263 && (ft_arr[2].getType() == Formattable::kLong) && (ft_arr[2].getLong() == (int32_t)3) 262 && (ft_arr[2].getType() == Formattable::kLong) && (ft_arr[2].getLong() == (int32_t)3)
264 && (ft_arr[3].getType() == Formattable::kString) && (ft_arr[3].getString(te mp) == ucs) 263 && (ft_arr[3].getType() == Formattable::kString) && (ft_arr[3].getString(te mp) == ucs)
265 && (ft_arr[4].getType() == Formattable::kString) && (ft_arr[4].getString(te mp) == *ucs_ptr) ) { 264 && (ft_arr[4].getType() == Formattable::kString) && (ft_arr[4].getString(te mp) == *ucs_ptr) ) {
266 it_logln("FT constr. for date, double, long, ustring, ustring* and array tested"); 265 it_logln("FT constr. for date, double, long, ustring, ustring* and array tested");
267 }else{ 266 }else{
268 it_errln("*** FT constr. for date, double, long, ustring, ustring* or ar ray"); 267 it_errln("*** FT constr. for date, double, long, ustring, ustring* or ar ray");
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
378 break; 377 break;
379 case 3: name = "ft"; 378 case 3: name = "ft";
380 if (exec) logln("TestSuite Format/SmallClasses/Formattable (f/ch c/sma/ft): "); 379 if (exec) logln("TestSuite Format/SmallClasses/Formattable (f/ch c/sma/ft): ");
381 if (exec) test_Formattable(); 380 if (exec) test_Formattable();
382 break; 381 break;
383 default: name = ""; break; //needed to end loop 382 default: name = ""; break; //needed to end loop
384 } 383 }
385 } 384 }
386 385
387 #endif /* #if !UCONFIG_NO_FORMATTING */ 386 #endif /* #if !UCONFIG_NO_FORMATTING */
OLDNEW
« no previous file with comments | « source/test/intltest/testidna.cpp ('k') | source/test/intltest/thcoll.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698