Index: source/test/intltest/trcoll.cpp |
diff --git a/source/test/intltest/trcoll.cpp b/source/test/intltest/trcoll.cpp |
deleted file mode 100644 |
index ee042c01d961d4cf31e54030fa705c53d180f130..0000000000000000000000000000000000000000 |
--- a/source/test/intltest/trcoll.cpp |
+++ /dev/null |
@@ -1,106 +0,0 @@ |
-/******************************************************************** |
- * COPYRIGHT: |
- * Copyright (c) 1997-2009, International Business Machines Corporation and |
- * others. All Rights Reserved. |
- ********************************************************************/ |
- |
-#include "unicode/unistr.h" |
- |
-#if !UCONFIG_NO_COLLATION |
- |
-#include "unicode/tstdtmod.h" |
-#include "unicode/coll.h" |
-#include "unicode/tblcoll.h" |
-#include "unicode/sortkey.h" |
-#include "trcoll.h" |
-#include "sfwdchit.h" |
- |
-CollationTurkishTest::CollationTurkishTest() |
-: myCollation(0) |
-{ |
- UErrorCode status = U_ZERO_ERROR; |
- myCollation = Collator::createInstance(Locale("tr", "", ""),status); |
-} |
- |
-CollationTurkishTest::~CollationTurkishTest() |
-{ |
- delete myCollation; |
-} |
- |
-const UChar CollationTurkishTest::testSourceCases[][CollationTurkishTest::MAX_TOKEN_LEN] = { |
- {0x73, 0x0327, 0}, |
- {0x76, 0x00E4, 0x74, 0}, |
- {0x6f, 0x6c, 0x64, 0}, |
- {0x00FC, 0x6f, 0x69, 0x64, 0}, |
- {0x68, 0x011E, 0x61, 0x6c, 0x74, 0}, |
- {0x73, 0x74, 0x72, 0x65, 0x73, 0x015E, 0}, |
- {0x76, 0x6f, 0x0131, 0x64, 0}, |
- {0x69, 0x64, 0x65, 0x61, 0}, |
- {0x00FC, 0x6f, 0x69, 0x64, 0}, |
- {0x76, 0x6f, 0x0131, 0x64, 0}, |
- {0x69, 0x64, 0x65, 0x61, 0} |
-}; |
- |
-const UChar CollationTurkishTest::testTargetCases[][CollationTurkishTest::MAX_TOKEN_LEN] = { |
- {0x75, 0x0308, 0}, |
- {0x76, 0x62, 0x74, 0}, |
- {0x00D6, 0x61, 0x79, 0}, |
- {0x76, 0x6f, 0x69, 0x64, 0}, |
- {0x68, 0x61, 0x6c, 0x74, 0}, |
- {0x015E, 0x74, 0x72, 0x65, 0x015E, 0x73, 0}, |
- {0x76, 0x6f, 0x69, 0x64, 0}, |
- {0x49, 0x64, 0x65, 0x61, 0}, |
- {0x76, 0x6f, 0x69, 0x64, 0}, |
- {0x76, 0x6f, 0x69, 0x64, 0}, |
- {0x49, 0x64, 0x65, 0x61, 0} |
-}; |
- |
-const Collator::EComparisonResult CollationTurkishTest::results[] = { |
- Collator::LESS, |
- Collator::LESS, |
- Collator::LESS, |
- Collator::LESS, |
- Collator::GREATER, |
- Collator::LESS, |
- Collator::LESS, |
- Collator::GREATER, |
- // test priamry > 8 |
- Collator::LESS, |
- Collator::LESS, |
- Collator::GREATER |
-}; |
- |
-void CollationTurkishTest::TestTertiary(/* char* par */) |
-{ |
- int32_t i = 0; |
- myCollation->setStrength(Collator::TERTIARY); |
- for (i = 0; i < 8 ; i++) { |
- doTest(myCollation, testSourceCases[i], testTargetCases[i], results[i]); |
- } |
-} |
-void CollationTurkishTest::TestPrimary(/* char* par */) |
-{ |
- int32_t i; |
- myCollation->setStrength(Collator::PRIMARY); |
- for (i = 8; i < 11; i++) { |
- doTest(myCollation, testSourceCases[i], testTargetCases[i], results[i]); |
- } |
-} |
- |
-void CollationTurkishTest::runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par*/ ) |
-{ |
- if (exec) logln("TestSuite CollationTurkishTest: "); |
- |
- if((!myCollation) && exec) { |
- dataerrln(__FILE__ " cannot test - failed to create collator."); |
- name = "some test"; |
- return; |
- } |
- switch (index) { |
- case 0: name = "TestPrimary"; if (exec) TestPrimary(/* par */); break; |
- case 1: name = "TestTertiary"; if (exec) TestTertiary(/* par */); break; |
- default: name = ""; break; |
- } |
-} |
- |
-#endif /* #if !UCONFIG_NO_COLLATION */ |