Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(21)

Unified Diff: source/test/intltest/currcoll.cpp

Issue 2435373002: Delete source/test (Closed)
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « source/test/intltest/currcoll.h ('k') | source/test/intltest/dadrcal.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: source/test/intltest/currcoll.cpp
diff --git a/source/test/intltest/currcoll.cpp b/source/test/intltest/currcoll.cpp
deleted file mode 100644
index 1a9a3eb91d0e40e06fb70bef41b565fdde30bf68..0000000000000000000000000000000000000000
--- a/source/test/intltest/currcoll.cpp
+++ /dev/null
@@ -1,158 +0,0 @@
-/********************************************************************
- * COPYRIGHT:
- * Copyright (c) 1997-2009, International Business Machines Corporation and
- * others. All Rights Reserved.
- ********************************************************************/
-
-#include "unicode/utypes.h"
-
-#if !UCONFIG_NO_COLLATION
-
-#ifndef _COLL
-#include "unicode/coll.h"
-#endif
-
-#ifndef _TBLCOLL
-#include "unicode/tblcoll.h"
-#endif
-
-#ifndef _UNISTR
-#include "unicode/unistr.h"
-#endif
-
-#ifndef _SORTKEY
-#include "unicode/sortkey.h"
-#endif
-
-#ifndef _CURRCOLL
-#include "currcoll.h"
-#endif
-
-#include "sfwdchit.h"
-
-#define ARRAY_LENGTH(array) (sizeof array / sizeof array[0])
-
-CollationCurrencyTest::CollationCurrencyTest()
-{
-}
-
-CollationCurrencyTest::~CollationCurrencyTest()
-{
-}
-
-void CollationCurrencyTest::currencyTest(/*char *par*/)
-{
- // All the currency symbols, in collation order
- static const UChar currency[][2] =
- {
- { 0x00A4, 0x0000}, /*00A4; L; [14 36, 03, 03] # [082B.0020.0002] # CURRENCY SIGN*/
- { 0x00A2, 0x0000}, /*00A2; L; [14 38, 03, 03] # [082C.0020.0002] # CENT SIGN*/
- { 0xFFE0, 0x0000}, /*FFE0; L; [14 38, 03, 05] # [082C.0020.0003] # FULLWIDTH CENT SIGN*/
- { 0x0024, 0x0000}, /*0024; L; [14 3A, 03, 03] # [082D.0020.0002] # DOLLAR SIGN*/
- { 0xFF04, 0x0000}, /*FF04; L; [14 3A, 03, 05] # [082D.0020.0003] # FULLWIDTH DOLLAR SIGN*/
- { 0xFE69, 0x0000}, /*FE69; L; [14 3A, 03, 1D] # [082D.0020.000F] # SMALL DOLLAR SIGN*/
- { 0x00A3, 0x0000}, /*00A3; L; [14 3C, 03, 03] # [082E.0020.0002] # POUND SIGN*/
- { 0xFFE1, 0x0000}, /*FFE1; L; [14 3C, 03, 05] # [082E.0020.0003] # FULLWIDTH POUND SIGN*/
- { 0x00A5, 0x0000}, /*00A5; L; [14 3E, 03, 03] # [082F.0020.0002] # YEN SIGN*/
- { 0xFFE5, 0x0000}, /*FFE5; L; [14 3E, 03, 05] # [082F.0020.0003] # FULLWIDTH YEN SIGN*/
- { 0x09F2, 0x0000}, /*09F2; L; [14 40, 03, 03] # [0830.0020.0002] # BENGALI RUPEE MARK*/
- { 0x09F3, 0x0000}, /*09F3; L; [14 42, 03, 03] # [0831.0020.0002] # BENGALI RUPEE SIGN*/
- { 0x0E3F, 0x0000}, /*0E3F; L; [14 44, 03, 03] # [0832.0020.0002] # THAI CURRENCY SYMBOL BAHT*/
- { 0x17DB, 0x0000}, /*17DB; L; [14 46, 03, 03] # [0833.0020.0002] # KHMER CURRENCY SYMBOL RIEL*/
- { 0x20A0, 0x0000}, /*20A0; L; [14 48, 03, 03] # [0834.0020.0002] # EURO-CURRENCY SIGN*/
- { 0x20A1, 0x0000}, /*20A1; L; [14 4A, 03, 03] # [0835.0020.0002] # COLON SIGN*/
- { 0x20A2, 0x0000}, /*20A2; L; [14 4C, 03, 03] # [0836.0020.0002] # CRUZEIRO SIGN*/
- { 0x20A3, 0x0000}, /*20A3; L; [14 4E, 03, 03] # [0837.0020.0002] # FRENCH FRANC SIGN*/
- { 0x20A4, 0x0000}, /*20A4; L; [14 50, 03, 03] # [0838.0020.0002] # LIRA SIGN*/
- { 0x20A5, 0x0000}, /*20A5; L; [14 52, 03, 03] # [0839.0020.0002] # MILL SIGN*/
- { 0x20A6, 0x0000}, /*20A6; L; [14 54, 03, 03] # [083A.0020.0002] # NAIRA SIGN*/
- { 0x20A7, 0x0000}, /*20A7; L; [14 56, 03, 03] # [083B.0020.0002] # PESETA SIGN*/
- { 0x20A9, 0x0000}, /*20A9; L; [14 58, 03, 03] # [083C.0020.0002] # WON SIGN*/
- { 0xFFE6, 0x0000}, /*FFE6; L; [14 58, 03, 05] # [083C.0020.0003] # FULLWIDTH WON SIGN*/
- { 0x20AA, 0x0000}, /*20AA; L; [14 5A, 03, 03] # [083D.0020.0002] # NEW SHEQEL SIGN*/
- { 0x20AB, 0x0000}, /*20AB; L; [14 5C, 03, 03] # [083E.0020.0002] # DONG SIGN*/
- { 0x20AC, 0x0000}, /*20AC; L; [14 5E, 03, 03] # [083F.0020.0002] # EURO SIGN*/
- { 0x20AD, 0x0000}, /*20AD; L; [14 60, 03, 03] # [0840.0020.0002] # KIP SIGN*/
- { 0x20AE, 0x0000}, /*20AE; L; [14 62, 03, 03] # [0841.0020.0002] # TUGRIK SIGN*/
- { 0x20AF, 0x0000}, /*20AF; L; [14 64, 03, 03] # [0842.0020.0002] # DRACHMA SIGN*/
- };
-
-
- uint32_t i, j;
- UErrorCode status = U_ZERO_ERROR;
- Collator::EComparisonResult expectedResult = Collator::EQUAL;
- RuleBasedCollator *c = (RuleBasedCollator *)Collator::createInstance("en_US", status);
-
- if (U_FAILURE(status))
- {
- errcheckln (status, "Collator::createInstance() failed! - %s", u_errorName(status));
- return;
- }
-
- // Compare each currency symbol against all the
- // currency symbols, including itself
- for (i = 0; i < ARRAY_LENGTH(currency); i += 1)
- {
- for (j = 0; j < ARRAY_LENGTH(currency); j += 1)
- {
- UnicodeString source(currency[i], 1);
- UnicodeString target(currency[j], 1);
-
- if (i < j)
- {
- expectedResult = Collator::LESS;
- }
- else if ( i == j)
- {
- expectedResult = Collator::EQUAL;
- }
- else
- {
- expectedResult = Collator::GREATER;
- }
-
- Collator::EComparisonResult compareResult = c->compare(source, target);
-
- CollationKey sourceKey, targetKey;
- UErrorCode status = U_ZERO_ERROR;
-
- c->getCollationKey(source, sourceKey, status);
-
- if (U_FAILURE(status))
- {
- errln("Couldn't get collationKey for source");
- continue;
- }
-
- c->getCollationKey(target, targetKey, status);
-
- if (U_FAILURE(status))
- {
- errln("Couldn't get collationKey for target");
- continue;
- }
-
- Collator::EComparisonResult keyResult = sourceKey.compareTo(targetKey);
-
- reportCResult( source, target, sourceKey, targetKey, compareResult, keyResult, compareResult, expectedResult );
-
- }
- }
- delete c;
-}
-
-void CollationCurrencyTest::runIndexedTest(int32_t index, UBool exec, const char* &name, char* /*par*/)
-{
- if (exec)
- {
- logln("Collation Currency Tests: ");
- }
-
- switch (index)
- {
- case 0: name = "currencyTest"; if (exec) currencyTest(/*par*/); break;
- default: name = ""; break;
- }
-}
-
-#endif /* #if !UCONFIG_NO_COLLATION */
« no previous file with comments | « source/test/intltest/currcoll.h ('k') | source/test/intltest/dadrcal.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698