+// © 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"
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