X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/b75a7d8f3b4adbae880cab104ce2c6a50eee4db2..2be6500137966bba13903b24204a44804f9e133a:/icuSources/test/intltest/strtest.h diff --git a/icuSources/test/intltest/strtest.h b/icuSources/test/intltest/strtest.h index dc0cd0fd..c90d1afa 100644 --- a/icuSources/test/intltest/strtest.h +++ b/icuSources/test/intltest/strtest.h @@ -1,6 +1,6 @@ /******************************************************************** * COPYRIGHT: - * Copyright (c) 1997-2001, International Business Machines Corporation and + * Copyright (c) 1997-2011, International Business Machines Corporation and * others. All Rights Reserved. ********************************************************************/ /* file name: strtest.h @@ -15,6 +15,7 @@ /* * Test character- and string- related settings in utypes.h, * macros in putil.h, and constructors in unistr.h . + * Also basic tests for std_string.h and charstr.h . */ #ifndef __STRTEST_H__ @@ -25,15 +26,25 @@ class StringTest : public IntlTest { public: StringTest() {} - virtual ~StringTest() {} + virtual ~StringTest(); void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=NULL); private: - void TestEndian(void); - void TestSizeofWCharT(void); - void TestSizeofInt64(void); - void TestCharsetFamily(void); + void TestEndian(); + void TestSizeofTypes(); + void TestCharsetFamily(); + void Test_U_STRING(); + void Test_UNICODE_STRING(); + void Test_UNICODE_STRING_SIMPLE(); + void Test_UTF8_COUNT_TRAIL_BYTES(); + void TestStringPiece(); + void TestStringPieceComparisons(); + void TestByteSink(); + void TestCheckedArrayByteSink(); + void TestStringByteSink(); + void TestSTLCompatibility(); + void TestCharString(); }; #endif