diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2010-12-03 09:05:05 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2010-12-03 09:05:05 +0000 |
commit | e04c6a878f5044d36eaa95d4c2318e0381a32998 (patch) | |
tree | 5b7c36578140e48c0114863004c8375ea55db21d /Build/source/libs/icu/icu-4.4/test/intltest/mnkytst.h | |
parent | fa438554bd1a061515cd8f5f46fbe311ff08dcd6 (diff) |
icu 4.6
git-svn-id: svn://tug.org/texlive/trunk@20645 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/icu/icu-4.4/test/intltest/mnkytst.h')
-rw-r--r-- | Build/source/libs/icu/icu-4.4/test/intltest/mnkytst.h | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/Build/source/libs/icu/icu-4.4/test/intltest/mnkytst.h b/Build/source/libs/icu/icu-4.4/test/intltest/mnkytst.h deleted file mode 100644 index e13c497cb20..00000000000 --- a/Build/source/libs/icu/icu-4.4/test/intltest/mnkytst.h +++ /dev/null @@ -1,54 +0,0 @@ -/******************************************************************** - * COPYRIGHT: - * Copyright (c) 1997-2003, International Business Machines Corporation and - * others. All Rights Reserved. - ********************************************************************/ - -/** - * CollationMonkeyTest is a third level test class. This tests the random - * substrings of the default test strings to verify if the compare and - * sort key algorithm works correctly. For example, any string is always - * less than the string itself appended with any character. - */ - -#ifndef _MNKYTST -#define _MNKYTST - -#include "unicode/utypes.h" - -#if !UCONFIG_NO_COLLATION - -#include "tscoll.h" - -class CollationMonkeyTest: public IntlTestCollator { -public: - // If this is too small for the test data, just increase it. - // Just don't make it too large, otherwise the executable will get too big - enum EToken_Len { MAX_TOKEN_LEN = 16 }; - - CollationMonkeyTest(); - virtual ~CollationMonkeyTest(); - void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ); - - // utility function used in tests, returns absolute value - int32_t checkValue(int32_t value); - - // perform monkey tests using Collator::compare - void TestCompare(/* char* par */); - - // perform monkey tests using CollationKey::compareTo - void TestCollationKey(/* char* par */); - - void TestRules(/* char* par */); - -private: - void report(UnicodeString& s, UnicodeString& t, int32_t result, int32_t revResult); - - const UnicodeString source; - - Collator *myCollator; -}; - -#endif /* #if !UCONFIG_NO_COLLATION */ - -#endif |