scuffed-code/icu4c/source/test/intltest
George Rhoten b29549eef4 ICU-5143 Make sure that proper ownership rules of the RuleBasedCollator are followed.
Do deep copying where needed.
Don't dereference NULL on failure to create rule string.
Initialize all member variables.
Consolidate copy and pasted code.

X-SVN-Rev: 19509
2006-04-02 19:07:50 +00:00
..
.cvsignore ICU-3741 Ignore some things that appear on Cygwin 2004-05-11 16:15:58 +00:00
aliastst.cpp ICU-4707 Fix some compiler warnings 2006-03-23 03:57:20 +00:00
aliastst.h ICU-4707 Fix some compiler warnings 2006-03-23 03:57:20 +00:00
allcoll.cpp ICU-3770 Updated copyright notices for ICU 3.0 2004-05-19 21:36:51 +00:00
allcoll.h ICU-4179 update copyright notices for ICU 3.2 2004-11-01 18:56:24 +00:00
apicoll.cpp ICU-5143 Make sure that proper ownership rules of the RuleBasedCollator are followed. 2006-04-02 19:07:50 +00:00
apicoll.h ICU-4161 remove tabs from source code 2004-11-11 23:34:58 +00:00
astrotst.cpp ICU-4161 remove tabs from source code 2004-11-11 23:34:58 +00:00
astrotst.h ICU-2424 islamic cal & astronomy tests 2003-11-24 21:36:01 +00:00
calcasts.cpp ICU-4354 make intltest pass with no data 2005-07-05 18:39:00 +00:00
calcasts.h ICU-2424 regression tests for hebrew cal 2003-12-10 19:55:23 +00:00
callimts.cpp ICU-4179 update copyright notices for ICU 3.2 2004-11-01 18:56:24 +00:00
callimts.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
calregts.cpp ICU-4912 synchronize with ICU4J 2005-11-04 21:57:24 +00:00
calregts.h ICU-3009 calendar code coverage & bug fixes 2003-06-10 03:53:28 +00:00
caltest.cpp ICU-4347 back out minmax test 2005-09-15 16:28:27 +00:00
caltest.h ICU-4347 back out minmax test 2005-09-15 16:28:27 +00:00
caltztst.cpp ICU-2966 add dateToString taking a TimeZone 2003-08-15 18:23:37 +00:00
caltztst.h ICU-3473 Update copyright notices for ICU 2.8. 2003-12-19 23:18:51 +00:00
canittst.cpp ICU-4465 Change TestExhaustive to try the character with and without u+0345. 2005-04-01 01:14:25 +00:00
canittst.h ICU-4465 Change TestExhaustive to try the character with and without u+0345. 2005-04-01 01:14:25 +00:00
citrtest.cpp ICU-5032 Fix a typo from the last checkin 2006-03-29 00:59:28 +00:00
citrtest.h ICU-2118 improve API coverage 2002-11-27 02:40:34 +00:00
cntabcol.cpp ICU-3473 Update copyright notices for ICU 2.8. 2003-12-19 23:18:51 +00:00
cntabcol.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
convtest.cpp ICU-4707 Fix some compiler warnings. 2006-03-26 00:32:27 +00:00
convtest.h ICU-3445 fix tests for UCONFIG_NO_... 2003-12-11 17:40:28 +00:00
cpdtrtst.cpp ICU-4561 Update copyright notices for ICU 3.4 2005-06-07 23:38:09 +00:00
cpdtrtst.h ICU-3326 Don't include some unneeded headers. 2003-12-03 06:58:28 +00:00
csdetest.cpp ICU-4639 Add Big5, use sorted mbcs statistics, increase coverage. 2006-02-13 20:47:36 +00:00
csdetest.h ICU-4639 Initial checkin of C port of CharsetDetection. 2006-02-06 18:03:11 +00:00
currcoll.cpp ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
currcoll.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
dadrcoll.cpp ICU-4355 Allow for collation binary images to work without UCA 2005-07-06 21:27:21 +00:00
dadrcoll.h ICU-4587 test for C++ wrappers for ucol_cloneBinary and ucol_openBinary 2005-06-28 16:40:46 +00:00
dcfmapts.cpp ICU-3004 Make sure that tests that change the default locale, change the default locale back to its original value. 2004-12-22 19:28:42 +00:00
dcfmapts.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
decoll.cpp ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
decoll.h ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
dtfmapts.cpp ICU-4354 make intltest pass with no data 2005-07-05 18:39:00 +00:00
dtfmapts.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
dtfmrgts.cpp ICU-4354 make intltest pass with no data 2005-07-05 18:39:00 +00:00
dtfmrgts.h ICU-3473 Update copyright notices for ICU 2.8. 2003-12-19 23:18:51 +00:00
dtfmtrtts.cpp ICU-4051 verify locale aliases 2005-08-12 22:01:55 +00:00
dtfmtrtts.h ICU-2424 add non-installed locale ID test, fix RT test to check actual date ranges of calendars 2003-12-04 23:16:57 +00:00
dtfmttst.cpp ICU-4152 Initial checkin of tests. Aslo bug fixes for bugs that the tests found! 2006-01-23 23:25:00 +00:00
dtfmttst.h ICU-4152 Initial checkin of tests. Aslo bug fixes for bugs that the tests found! 2006-01-23 23:25:00 +00:00
encoll.cpp ICU-3461 fixed tests to reflect collation changes 2003-12-17 21:04:12 +00:00
encoll.h ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
escoll.cpp ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
escoll.h ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
ficoll.cpp ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
ficoll.h ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
frcoll.cpp ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
frcoll.h ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
g7coll.cpp ICU-3221 Fix some AIX linker warnings. 2003-10-24 01:04:44 +00:00
g7coll.h ICU-3221 Fix some AIX linker warnings. 2003-10-24 01:04:44 +00:00
icusvtst.cpp ICU-4428 update copyright notices for ICU 3.3. 2005-03-08 22:49:59 +00:00
icusvtst.h ICU-4161 remove tabs from source code 2004-11-11 23:34:58 +00:00
idnaconf.cpp ICU-4707 Fix some compiler warnings. 2006-03-26 01:09:16 +00:00
idnaconf.h ICU-3333 Fix for Solaris 2005-07-15 16:18:44 +00:00
idnaref.cpp ICU-4881 Update version number to 3.5. 2005-10-17 22:11:34 +00:00
idnaref.h ICU-4179 update copyright notices for ICU 3.2 2004-11-01 18:56:24 +00:00
incaltst.cpp ICU-4559 Fix memory leaks 2005-07-18 17:11:32 +00:00
incaltst.h ICU-3860 update test to pass m/d/y when testing omitted Japanese era 2005-06-29 16:34:25 +00:00
intltest.cpp ICU-4288 Fix some compiler warnings 2005-07-18 16:32:26 +00:00
intltest.h ICU-4288 Fix some compiler warnings 2005-07-18 16:32:26 +00:00
intltest.vcproj ICU-4707 Fix some compiler warnings by merging some code. 2006-03-06 08:23:20 +00:00
itercoll.cpp ICU-3094 fixed setOffset(0) error 2003-07-09 23:16:04 +00:00
itercoll.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
itformat.cpp ICU-4152 Use TimeZone::getEquivalentID to handle aliases. 2006-01-24 22:16:39 +00:00
itformat.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
itmajor.cpp ICU-4639 Initial checkin of C port of CharsetDetection. 2006-02-06 18:03:11 +00:00
itmajor.h
itrbbi.cpp ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
itrbbi.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
itrbnf.cpp ICU-4452 add coverage tests 2005-07-14 23:24:38 +00:00
itrbnf.h ICU-4630 test port of missing ICU4J changes for Hebrew to ICU4C 2005-07-08 18:23:44 +00:00
itrbnfp.cpp ICU-3851 Fix for an old AIX xlc compiler. 2004-06-17 18:05:07 +00:00
itrbnfp.h ICU-2509 improve rbnf error handling 2004-04-09 19:58:58 +00:00
itrbnfrt.cpp ICU-3473 Update copyright notices for ICU 2.8. 2003-12-19 23:18:51 +00:00
itrbnfrt.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
ittrans.cpp ICU-3770 Updated copyright notices for ICU 3.0 2004-05-19 21:36:51 +00:00
ittrans.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
itutil.cpp ICU-4051 verify locale aliases 2005-08-15 16:11:39 +00:00
itutil.h
jacoll.cpp ICU-2840 tests shouldn't crash if there is no data 2003-06-06 04:54:34 +00:00
jacoll.h ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
jamotest.cpp ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
jamotest.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
lcukocol.cpp ICU-2840 tests shouldn't crash if there is no data 2003-06-06 04:54:34 +00:00
lcukocol.h ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
loctest.cpp ICU-4885 ISO-639 added rup 2005-12-01 23:42:21 +00:00
loctest.h ICU-3748 add canonicalization test 2004-05-18 20:07:33 +00:00
Makefile.in ICU-4639 Initial checkin of C port of CharsetDetection. 2006-02-06 18:03:11 +00:00
miscdtfm.cpp ICU-4051 verify locale aliases 2005-08-12 22:01:55 +00:00
miscdtfm.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
mnkytst.cpp ICU-2840 tests shouldn't crash if there is no data 2003-06-06 04:54:34 +00:00
mnkytst.h ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
msfmrgts.cpp ICU-4354 make intltest pass with no data 2005-07-05 18:39:00 +00:00
msfmrgts.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
nmfmapts.cpp ICU-4354 make intltest pass with no data 2005-07-05 18:39:00 +00:00
nmfmapts.h ICU-4161 remove tabs from source code 2004-11-11 23:34:58 +00:00
nmfmtrt.cpp ICU-4354 make intltest pass with no data 2005-07-05 18:39:00 +00:00
nmfmtrt.h ICU-3473 Update copyright notices for ICU 2.8. 2003-12-19 23:18:51 +00:00
normconf.cpp ICU-4179 update copyright notices for ICU 3.2 2004-11-01 18:56:24 +00:00
normconf.h ICU-2840 tests shouldn't crash if there is no data 2003-06-06 04:54:34 +00:00
nptrans.cpp ICU-4514 remove calls to UnicodeString::releaseBuffer() that don't match a getBuffer(minCapacity) - and would use an unintended, implicit u_strlen() if they did 2005-06-22 02:18:50 +00:00
nptrans.h ICU-3050 StringPrep API first cut 2003-07-24 23:23:19 +00:00
numfmtst.cpp ICU-4707 Fix some compiler warnings. 2006-03-26 01:09:16 +00:00
numfmtst.h ICU-4152 Initial checkin of tests. Aslo bug fixes for bugs that the tests found! 2006-01-23 23:25:00 +00:00
numrgts.cpp ICU-4354 make intltest pass with no data 2005-07-05 18:39:00 +00:00
numrgts.h ICU-4092 Consolidate MyNumberFormatTest PureCoverage numbers. 2004-12-15 01:06:19 +00:00
pptest.cpp ICU-4354 make intltest pass with no data 2005-07-05 18:39:00 +00:00
pptest.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
punyref.c ICU-4561 Update copyright notices for ICU 3.4 2005-06-07 23:38:09 +00:00
punyref.h ICU-3326 Don't include some unneeded headers. 2003-12-03 06:58:28 +00:00
rbbiapts.cpp ICU-5117 Thai break should work in all locales 2006-03-23 00:54:12 +00:00
rbbiapts.h ICU-3770 Updated copyright notices for ICU 3.0 2004-05-19 21:36:51 +00:00
rbbitst.cpp ICU-5136 Add test of MutableTrieDictionary and CompactTrieDictionary 2006-03-29 23:33:02 +00:00
rbbitst.h ICU-5136 Add test of MutableTrieDictionary and CompactTrieDictionary 2006-03-29 23:33:02 +00:00
regcoll.cpp ICU-4288 Mostly fixes for --enable-strict for gcc 3.4 (Fedora Core 3) 2004-12-30 07:25:51 +00:00
regcoll.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
regextst.cpp ICU-4354 make intltest pass with no data 2005-07-05 18:39:00 +00:00
regextst.h ICU-3326 Don't include some unneeded headers. 2003-12-03 06:58:28 +00:00
reptest.cpp ICU-4428 update copyright notices for ICU 3.3. 2005-03-08 22:49:59 +00:00
reptest.h ICU-1837 fix test Replaceable impl bugs 2002-11-22 17:57:51 +00:00
restest.cpp ICU-4561 Update copyright notices for ICU 3.4 2005-06-07 23:38:09 +00:00
restest.h ICU-3473 Update copyright notices for ICU 2.8. 2003-12-23 20:56:39 +00:00
restsnew.cpp ICU-4450 update the data with Mark's config 2005-12-27 22:23:05 +00:00
restsnew.h ICU-4092 Improve code coverage 2004-12-28 21:57:36 +00:00
rndmcoll.cpp ICU-4707 Fix some compiler warnings 2006-03-23 04:09:01 +00:00
rndmcoll.h ICU-4707 Fix some compiler warnings 2006-03-28 07:25:09 +00:00
sdtfmtts.cpp ICU-3004 Make sure that tests that change the default locale, change the default locale back to its original value. 2004-12-22 19:28:42 +00:00
sdtfmtts.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
sfwdchit.cpp ICU-3437 remove unused functions 2003-12-16 22:28:42 +00:00
sfwdchit.h ICU-3437 remove unused functions 2003-12-16 22:28:42 +00:00
srchtest.cpp ICU-4707 Fix some compiler warnings. 2006-03-26 01:09:16 +00:00
srchtest.h ICU-4452 add coverage tests 2005-07-14 23:24:38 +00:00
strcase.cpp ICU-4620 uconfig.h failures 2005-07-07 07:54:43 +00:00
strtest.cpp ICU-4428 update copyright notices for ICU 3.3. 2005-03-08 22:49:59 +00:00
strtest.h ICU-3770 Updated copyright notices for ICU 3.0 2004-05-19 21:36:51 +00:00
svccoll.cpp ICU-4161 remove tabs from source code 2004-11-11 23:34:58 +00:00
svccoll.h ICU-3549 add tests of getAvailableLocales, getKeywords, and getKeywordValues 2004-04-24 03:00:12 +00:00
tchcfmt.cpp ICU-4452 improve api coverage 2005-06-30 22:45:24 +00:00
tchcfmt.h ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
testidn.cpp ICU-3222 Fix some compiler warnings. 2003-12-02 18:53:27 +00:00
testidna.cpp ICU-4707 Fix some compiler warnings. 2006-03-23 04:21:33 +00:00
testidna.h ICU-3946 Fix some tests to use U_EXPORT2 and U_CALLCONV more often 2004-07-16 15:44:52 +00:00
testutil.cpp
testutil.h
textfile.cpp ICU-3905 Fix some compiler warnings 2004-11-04 23:43:46 +00:00
textfile.h ICU-3500 Fix some compiler warnings 2004-05-19 06:18:41 +00:00
tfsmalls.cpp ICU-4354 make intltest pass with no data 2005-07-05 18:39:00 +00:00
tfsmalls.h
thcoll.cpp ICU-4561 Update copyright notices for ICU 3.4 2005-06-07 23:38:09 +00:00
thcoll.h ICU-3109 more Thai fixes 2003-07-23 22:49:25 +00:00
tmsgfmt.cpp ICU-4354 make intltest pass with no data 2005-07-05 18:39:00 +00:00
tmsgfmt.h ICU-4561 Update copyright notices for ICU 3.4 2005-06-07 23:38:09 +00:00
tokiter.cpp ICU-2334 initial checkin to support test file driven tests 2004-03-25 02:19:11 +00:00
tokiter.h ICU-2334 initial checkin to support test file driven tests 2004-03-25 02:19:11 +00:00
transapi.cpp ICU-4428 update copyright notices for ICU 3.3. 2005-03-08 22:49:59 +00:00
transapi.h ICU-4428 update copyright notices for ICU 3.3. 2005-03-08 22:49:59 +00:00
transrt.cpp ICU-4707 Fix some compiler warnings. 2006-03-23 04:21:33 +00:00
transrt.h ICU-3786 port Mark's new Han translit tests from Java to C++ 2004-06-07 17:11:07 +00:00
transtst.cpp ICU-4881 Hit the snooze alarm to go off at ICU 3.6 version change. 2005-10-26 18:21:09 +00:00
transtst.h ICU-4726 Made Transliterator::filteredTransliterate() public, added Transliterator::registerAlias(). 2005-08-25 17:23:51 +00:00
trcoll.cpp ICU-3662 Move data based test framework to test library 2004-03-23 06:37:36 +00:00
trcoll.h ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
trnserr.cpp ICU-4452 Make new coverage test more portable. 2005-07-21 07:06:35 +00:00
trnserr.h ICU-4452 add coverage tests 2005-07-14 23:24:38 +00:00
tscoll.cpp ICU-4235 fix problems 2005-08-01 20:18:44 +00:00
tscoll.h ICU-3326 Don't include some unneeded headers. 2003-12-03 06:18:57 +00:00
tsdate.cpp ICU-4179 update copyright notices for ICU 3.2 2004-11-01 18:56:24 +00:00
tsdate.h ICU-3221 Fix linker warnings on AIX 2003-08-29 15:57:38 +00:00
tsdcfmsy.cpp ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
tsdcfmsy.h ICU-2248 modularize ICU 2002-09-21 00:43:14 +00:00
tsdtfmsy.cpp ICU-4741 make compare functions for Hashtable and StringEnumeration general 2005-11-11 19:23:09 +00:00
tsdtfmsy.h ICU-4452 add coverage tests 2005-07-14 23:24:38 +00:00
tsmthred.cpp ICU-4872 Fix broken URLs 2005-10-14 01:09:29 +00:00
tsmthred.h ICU-3770 Updated copyright notices for ICU 3.0 2004-05-19 21:36:51 +00:00
tsnmfmt.cpp ICU-4161 remove tabs from source code 2004-11-11 23:34:58 +00:00
tsnmfmt.h ICU-3326 Don't include some unneeded headers. 2003-12-03 06:58:28 +00:00
tsputil.cpp ICU-4515 in C++, define U_INLINE=inline 2005-06-21 21:46:02 +00:00
tsputil.h ICU-4515 in C++, define U_INLINE=inline 2005-06-21 21:46:02 +00:00
tstnorm.cpp ICU-4707 Fix some compiler warnings. 2006-03-26 00:32:27 +00:00
tstnorm.h ICU-2911 regression test for iterative normalization over unpaired surrogates 2003-05-23 17:05:19 +00:00
tstnrapi.cpp ICU-4452 code coverage for internal normalization options UNORM_NX_CJK_COMPAT and UNORM_NX_HANGUL 2005-07-01 23:03:13 +00:00
tzbdtest.cpp ICU-4912 synchronize with ICU4J 2005-11-04 21:57:24 +00:00
tzbdtest.h ICU-4912 synchronize with ICU4J 2005-11-04 21:57:24 +00:00
tzregts.cpp ICU-4707 Fix some compiler warnings. 2006-03-26 00:32:27 +00:00
tzregts.h ICU-4912 synchronize with ICU4J 2005-11-04 21:57:24 +00:00
tztest.cpp ICU-4707 Fix some compiler warnings. 2006-03-23 04:21:33 +00:00
tztest.h ICU-4912 synchronize with ICU4J 2005-11-04 21:57:24 +00:00
ucaconf.cpp ICU-4872 Fix broken URLs 2005-10-14 01:09:29 +00:00
ucaconf.h ICU-3473 Update copyright notices for ICU 2.8. 2003-12-19 23:18:51 +00:00
ucdtest.cpp ICU-5084 Unicode 5 moves Grapheme_Link around between properties files 2006-03-17 22:07:05 +00:00
ucdtest.h ICU-3770 Updated copyright notices for ICU 3.0 2004-05-19 21:36:51 +00:00
uobjtest.cpp ICU-5117 Thai break should work in all locales 2006-03-23 00:54:12 +00:00
uobjtest.h ICU-4552 Test fix for new and delete for MFC on Windows. 2005-07-07 22:27:00 +00:00
usettest.cpp ICU-4707 Fix some compiler warnings 2006-03-23 03:57:20 +00:00
usettest.h ICU-4152 UnicodeSetIterator::getString() works with code points 2006-01-27 00:24:30 +00:00
ustrtest.cpp ICU-4092 Improve code coverage of UnicodeString::extract 2004-12-28 21:13:54 +00:00
ustrtest.h ICU-4504 UCaseMap and UTF-8 toLower() & toUpper() 2005-05-20 17:31:12 +00:00
utxttest.cpp ICU-4873 UText with surrogates spanning chunk boundaries. 2006-03-31 02:11:39 +00:00
utxttest.h ICU-4699 add Freeze to UText 2006-02-17 02:16:01 +00:00
uvectest.cpp ICU-5032 Increase code coverage. 2006-03-24 23:12:30 +00:00
uvectest.h ICU-4092 Increase code coverage 2004-12-22 21:57:43 +00:00
v32test.cpp ICU-4288 Mostly fixes for --enable-strict for gcc 3.4 (Fedora Core 3) 2004-12-30 07:25:51 +00:00
v32test.h ICU-3437 improved test coverage 2003-12-08 07:12:34 +00:00
wbnf.cpp ICU-4707 Fix some compiler warnings. 2006-03-02 03:45:55 +00:00
wbnf.h ICU-4235 update with comments from Mark 2005-12-15 04:09:09 +00:00
windttst.cpp ICU-5029 Fix some memory problems 2006-02-06 18:21:06 +00:00
windttst.h ICU-4152 Initial checkin of tests. Aslo bug fixes for bugs that the tests found! 2006-01-23 23:45:12 +00:00
winnmtst.cpp ICU-5029 Fix Purify warning about NaN arguments to wsprintf. 2006-02-04 02:09:01 +00:00
winnmtst.h ICU-4152 Initial checkin of tests. Aslo bug fixes for bugs that the tests found! 2006-01-23 23:45:12 +00:00
winutil.cpp ICU-4152 Initial checkin of tests. Aslo bug fixes for bugs that the tests found! 2006-01-23 23:45:12 +00:00
winutil.h ICU-4152 Initial checkin of tests. Aslo bug fixes for bugs that the tests found! 2006-01-23 23:45:12 +00:00