]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/intltest/ustrtest.h
ICU-64243.0.1.tar.gz
[apple/icu.git] / icuSources / test / intltest / ustrtest.h
index 02476c93fb795455e61e48a8da0e24b55d930a0b..218befdcc6850658fe63e7070ec460e6ee3cf78f 100644 (file)
@@ -1,12 +1,15 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
 /********************************************************************
  * COPYRIGHT: 
- * Copyright (c) 1997-2012, International Business Machines Corporation and
+ * Copyright (c) 1997-2015, International Business Machines Corporation and
  * others. All Rights Reserved.
  ********************************************************************/
 
 #ifndef UNICODESTRINGTEST_H
 #define UNICODESTRINGTEST_H
 
+#include "unicode/locid.h"
 #include "unicode/unistr.h"
 #include "intltest.h"
 
@@ -88,23 +91,12 @@ public:
     void TestAppendable();
     void TestUnicodeStringImplementsAppendable();
     void TestSizeofUnicodeString();
-};
-
-class StringCaseTest: public IntlTest {
-public:
-    StringCaseTest() {}
-    virtual ~StringCaseTest();
-
-    void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
-
-    void TestCaseConversion();
+    void TestMoveSwap();
 
-    void TestCasingImpl(const UnicodeString &input,
-                        const UnicodeString &output,
-                        int32_t whichCase,
-                        void *iter, const char *localeID, uint32_t options);
-    void TestCasing();
-    void TestFullCaseFoldingIterator();
+    void TestUInt16Pointers();
+    void TestWCharPointers();
+    void TestNullPointers();
+    void TestUnicodeStringInsertAppendToSelf();
 };
 
 #endif