]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/intltest/allcoll.cpp
ICU-57149.0.1.tar.gz
[apple/icu.git] / icuSources / test / intltest / allcoll.cpp
index f7518f03078cd35b4f1fc90a2a72bf4f9303eed6..eea9a64674ae55515b810f478c0791aca7d4875b 100644 (file)
@@ -1,6 +1,6 @@
 /********************************************************************
  * COPYRIGHT: 
- * Copyright (c) 1997-2004, International Business Machines Corporation and
+ * Copyright (c) 1997-2016, International Business Machines Corporation and
  * others. All Rights Reserved.
  ********************************************************************/
 
@@ -13,6 +13,7 @@
 #include "unicode/unistr.h"
 #include "unicode/sortkey.h"
 #include "allcoll.h"
+#include "cmemory.h"
 #include "sfwdchit.h"
 #include "../cintltst/calldata.h"
 
@@ -21,7 +22,7 @@ CollationDummyTest::CollationDummyTest()
 : myCollation(0)
 {
     /*UErrorCode status = U_ZERO_ERROR;
-    UnicodeString rules(TRUE, DEFAULTRULEARRAY, sizeof(DEFAULTRULEARRAY)/sizeof(DEFAULTRULEARRAY[0]));
+    UnicodeString rules(TRUE, DEFAULTRULEARRAY, UPRV_LENGTHOF(DEFAULTRULEARRAY));
     UnicodeString newRules("& C < ch, cH, Ch, CH & Five, 5 & Four, 4 & one, 1 & Ampersand; '&' & Two, 2 ");
     rules += newRules;
     myCollation = new RuleBasedCollator(rules, status);
@@ -35,7 +36,7 @@ CollationDummyTest::CollationDummyTest()
     }
     myCollation = new RuleBasedCollator(ruleset, status);
     if(U_FAILURE(status)){
-        errln("ERROR: in creation of rule based collator from ruleset");
+        errcheckln(status, "ERROR: in creation of rule based collator from ruleset - %s", u_errorName(status));
         delete myCollation;
         myCollation = 0;
     }
@@ -204,7 +205,7 @@ void CollationDummyTest::runIndexedTest( int32_t index, UBool exec, const char*
           default: name = ""; break;
       }
     } else {
-      errln("Collator couldn't be instantiated!");
+      dataerrln("Collator couldn't be instantiated!");
       name = "";
     }
 }