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

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

Issue 845603002: Update ICU to 54.1 step 1 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@master
Patch Set: remove unusued directories Created 5 years, 11 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/colldata.cpp ('k') | source/test/intltest/convtest.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: source/test/intltest/compactdecimalformattest.cpp
diff --git a/source/test/intltest/compactdecimalformattest.cpp b/source/test/intltest/compactdecimalformattest.cpp
index f9b9002dc08fb60700dfc0fb7700c60f18bf424b..8d950c6a1fa9ce2a8e3a3a4f670e4346ea2c2d78 100644
--- a/source/test/intltest/compactdecimalformattest.cpp
+++ b/source/test/intltest/compactdecimalformattest.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 1997-2013, International Business Machines Corporation and *
+* Copyright (C) 1997-2014, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*
@@ -17,8 +17,7 @@
#include "unicode/compactdecimalformat.h"
#include "unicode/unum.h"
-
-#define LENGTHOF(array) (int32_t)(sizeof(array) / sizeof((array)[0]))
+#include "cmemory.h"
typedef struct ExpectedResult {
double value;
@@ -47,20 +46,20 @@ static ExpectedResult kEnglishShort[] = {
{1.23456789E15, "1200T"}};
static ExpectedResult kSerbianShort[] = {
- {1234.0, "1200"},
- {12345.0, "12\\u00a0\\u0445\\u0438\\u0459"},
- {20789.0, "21\\u00a0\\u0445\\u0438\\u0459"},
- {123456.0, "120\\u00a0\\u0445\\u0438\\u0459"},
- {1234567.0, "1,2\\u00A0\\u043C\\u0438\\u043B"},
- {12345678.0, "12\\u00A0\\u043C\\u0438\\u043B"},
- {123456789.0, "120\\u00A0\\u043C\\u0438\\u043B"},
- {1.23456789E9, "1,2\\u00A0\\u043C\\u043B\\u0440\\u0434"},
- {1.23456789E10, "12\\u00A0\\u043C\\u043B\\u0440\\u0434"},
- {1.23456789E11, "120\\u00A0\\u043C\\u043B\\u0440\\u0434"},
- {1.23456789E12, "1,2\\u00A0\\u0431\\u0438\\u043B"},
- {1.23456789E13, "12\\u00A0\\u0431\\u0438\\u043B"},
- {1.23456789E14, "120\\u00A0\\u0431\\u0438\\u043B"},
- {1.23456789E15, "1200\\u00A0\\u0431\\u0438\\u043B"}};
+ {1234.0, "1,2\\u00a0\\u0445\\u0438\\u0459."},
+ {12345.0, "12\\u00a0\\u0445\\u0438\\u0459."},
+ {20789.0, "21\\u00a0\\u0445\\u0438\\u0459."},
+ {123456.0, "120\\u00a0\\u0445\\u0438\\u0459."},
+ {1234567.0, "1,2\\u00A0\\u043C\\u0438\\u043B."},
+ {12345678.0, "12\\u00A0\\u043C\\u0438\\u043B."},
+ {123456789.0, "120\\u00A0\\u043C\\u0438\\u043B."},
+ {1.23456789E9, "1,2\\u00A0\\u043C\\u043B\\u0440\\u0434."},
+ {1.23456789E10, "12\\u00A0\\u043C\\u043B\\u0440\\u0434."},
+ {1.23456789E11, "120\\u00A0\\u043C\\u043B\\u0440\\u0434."},
+ {1.23456789E12, "1,2\\u00A0\\u0431\\u0438\\u043B."},
+ {1.23456789E13, "12\\u00A0\\u0431\\u0438\\u043B."},
+ {1.23456789E14, "120\\u00A0\\u0431\\u0438\\u043B."},
+ {1.23456789E15, "1200\\u00A0\\u0431\\u0438\\u043B."}};
static ExpectedResult kSerbianLong[] = {
{1234.0, "1,2 \\u0445\\u0438\\u0459\\u0430\\u0434\\u0435"}, // 10^3 few
@@ -117,7 +116,7 @@ static ExpectedResult kJapaneseShort[] = {
static ExpectedResult kSwahiliShort[] = {
{1234.0, "elfu\\u00a01.2"},
{12345.0, "elfu\\u00a012"},
- {123456.0, "laki1.2"},
+ {123456.0, "elfu\\u00a0120"},
{1234567.0, "M1.2"},
{12345678.0, "M12"},
{123456789.0, "M120"},
@@ -152,7 +151,7 @@ static ExpectedResult kSkLong[] = {
static ExpectedResult kSwahiliShortNegative[] = {
{-1234.0, "elfu\\u00a0-1.2"},
{-12345.0, "elfu\\u00a0-12"},
- {-123456.0, "laki-1.2"},
+ {-123456.0, "elfu\\u00a0-120"},
{-1234567.0, "M-1.2"},
{-12345678.0, "M-12"},
{-123456789.0, "M-120"},
@@ -218,27 +217,27 @@ void CompactDecimalFormatTest::runIndexedTest(
}
void CompactDecimalFormatTest::TestEnglishShort() {
- CheckLocale("en", UNUM_SHORT, kEnglishShort, LENGTHOF(kEnglishShort));
+ CheckLocale("en", UNUM_SHORT, kEnglishShort, UPRV_LENGTHOF(kEnglishShort));
}
void CompactDecimalFormatTest::TestSerbianShort() {
- CheckLocale("sr", UNUM_SHORT, kSerbianShort, LENGTHOF(kSerbianShort));
+ CheckLocale("sr", UNUM_SHORT, kSerbianShort, UPRV_LENGTHOF(kSerbianShort));
}
void CompactDecimalFormatTest::TestSerbianLong() {
- CheckLocale("sr", UNUM_LONG, kSerbianLong, LENGTHOF(kSerbianLong));
+ CheckLocale("sr", UNUM_LONG, kSerbianLong, UPRV_LENGTHOF(kSerbianLong));
}
void CompactDecimalFormatTest::TestSerbianLongNegative() {
- CheckLocale("sr", UNUM_LONG, kSerbianLongNegative, LENGTHOF(kSerbianLongNegative));
+ CheckLocale("sr", UNUM_LONG, kSerbianLongNegative, UPRV_LENGTHOF(kSerbianLongNegative));
}
void CompactDecimalFormatTest::TestJapaneseShort() {
- CheckLocale(Locale::getJapan(), UNUM_SHORT, kJapaneseShort, LENGTHOF(kJapaneseShort));
+ CheckLocale(Locale::getJapan(), UNUM_SHORT, kJapaneseShort, UPRV_LENGTHOF(kJapaneseShort));
}
void CompactDecimalFormatTest::TestSwahiliShort() {
- CheckLocale("sw", UNUM_SHORT, kSwahiliShort, LENGTHOF(kSwahiliShort));
+ CheckLocale("sw", UNUM_SHORT, kSwahiliShort, UPRV_LENGTHOF(kSwahiliShort));
}
void CompactDecimalFormatTest::TestFieldPosition() {
@@ -259,7 +258,7 @@ void CompactDecimalFormatTest::TestFieldPosition() {
}
void CompactDecimalFormatTest::TestCsShort() {
- CheckLocale("cs", UNUM_SHORT, kCsShort, LENGTHOF(kCsShort));
+ CheckLocale("cs", UNUM_SHORT, kCsShort, UPRV_LENGTHOF(kCsShort));
}
void CompactDecimalFormatTest::TestSkLong() {
@@ -268,15 +267,15 @@ void CompactDecimalFormatTest::TestSkLong() {
// few{"0"}
// one{"0"}
// other{"0"}
- CheckLocale("sk", UNUM_LONG, kSkLong, LENGTHOF(kSkLong));
+ CheckLocale("sk", UNUM_LONG, kSkLong, UPRV_LENGTHOF(kSkLong));
}
void CompactDecimalFormatTest::TestSwahiliShortNegative() {
- CheckLocale("sw", UNUM_SHORT, kSwahiliShortNegative, LENGTHOF(kSwahiliShortNegative));
+ CheckLocale("sw", UNUM_SHORT, kSwahiliShortNegative, UPRV_LENGTHOF(kSwahiliShortNegative));
}
void CompactDecimalFormatTest::TestArabicLong() {
- CheckLocale("ar", UNUM_LONG, kArabicLong, LENGTHOF(kArabicLong));
+ CheckLocale("ar", UNUM_LONG, kArabicLong, UPRV_LENGTHOF(kArabicLong));
}
void CompactDecimalFormatTest::TestSignificantDigits() {
« no previous file with comments | « source/test/intltest/colldata.cpp ('k') | source/test/intltest/convtest.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698