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

Unified Diff: source/test/intltest/bytestrietest.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/bidiconf.cpp ('k') | source/test/intltest/caltest.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: source/test/intltest/bytestrietest.cpp
diff --git a/source/test/intltest/bytestrietest.cpp b/source/test/intltest/bytestrietest.cpp
index bc24714f60c9e2f665403a4e7543dfe26486cefe..f5ad2f3033376dc82b18200416010fe2ab062909 100644
--- a/source/test/intltest/bytestrietest.cpp
+++ b/source/test/intltest/bytestrietest.cpp
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2010-2013, International Business Machines
+* Copyright (C) 2010-2014, International Business Machines
* Corporation and others. All Rights Reserved.
*******************************************************************************
* file name: bytetrietest.cpp
@@ -20,8 +20,7 @@
#include "unicode/localpointer.h"
#include "unicode/stringpiece.h"
#include "intltest.h"
-
-#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0]))
+#include "cmemory.h"
struct StringAndValue {
const char *s;
@@ -129,14 +128,14 @@ void BytesTrieTest::TestEmpty() {
static const StringAndValue data[]={
{ "", 0 }
};
- checkData(data, LENGTHOF(data));
+ checkData(data, UPRV_LENGTHOF(data));
}
void BytesTrieTest::Test_a() {
static const StringAndValue data[]={
{ "a", 1 }
};
- checkData(data, LENGTHOF(data));
+ checkData(data, UPRV_LENGTHOF(data));
}
void BytesTrieTest::Test_a_ab() {
@@ -144,7 +143,7 @@ void BytesTrieTest::Test_a_ab() {
{ "a", 1 },
{ "ab", 100 }
};
- checkData(data, LENGTHOF(data));
+ checkData(data, UPRV_LENGTHOF(data));
}
void BytesTrieTest::TestShortestBranch() {
@@ -152,7 +151,7 @@ void BytesTrieTest::TestShortestBranch() {
{ "a", 1000 },
{ "b", 2000 }
};
- checkData(data, LENGTHOF(data));
+ checkData(data, UPRV_LENGTHOF(data));
}
void BytesTrieTest::TestBranches() {
@@ -172,7 +171,7 @@ void BytesTrieTest::TestBranches() {
{ "vv", 0x7fffffff },
{ "zz", (int32_t)0x80000000 }
};
- for(int32_t length=2; length<=LENGTHOF(data); ++length) {
+ for(int32_t length=2; length<=UPRV_LENGTHOF(data); ++length) {
logln("TestBranches length=%d", (int)length);
checkData(data, length);
}
@@ -191,7 +190,7 @@ void BytesTrieTest::TestLongSequence() {
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", -3 }
};
- checkData(data, LENGTHOF(data));
+ checkData(data, UPRV_LENGTHOF(data));
}
void BytesTrieTest::TestLongBranch() {
@@ -219,7 +218,7 @@ void BytesTrieTest::TestLongBranch() {
{ "t234567890", 0x77777777 },
{ "z", (int32_t)0x80000001 }
};
- checkData(data, LENGTHOF(data));
+ checkData(data, UPRV_LENGTHOF(data));
}
void BytesTrieTest::TestValuesForState() {
@@ -233,7 +232,7 @@ void BytesTrieTest::TestValuesForState() {
{ "abcde", -5 },
{ "abcdef", -6 }
};
- checkData(data, LENGTHOF(data));
+ checkData(data, UPRV_LENGTHOF(data));
}
void BytesTrieTest::TestCompact() {
@@ -260,7 +259,7 @@ void BytesTrieTest::TestCompact() {
{ "xjuly", 7 },
{ "xjune", 6 }
};
- checkData(data, LENGTHOF(data));
+ checkData(data, UPRV_LENGTHOF(data));
}
BytesTrie *BytesTrieTest::buildMonthsTrie(UStringTrieBuildOption buildOption) {
@@ -300,7 +299,7 @@ BytesTrie *BytesTrieTest::buildMonthsTrie(UStringTrieBuildOption buildOption) {
{ "jun.", 6 },
{ "june", 6 }
};
- return buildTrie(data, LENGTHOF(data), buildOption);
+ return buildTrie(data, UPRV_LENGTHOF(data), buildOption);
}
void BytesTrieTest::TestHasUniqueValue() {
@@ -345,7 +344,7 @@ void BytesTrieTest::TestGetNextBytes() {
return; // buildTrie() reported an error
}
char buffer[40];
- CheckedArrayByteSink sink(buffer, LENGTHOF(buffer));
+ CheckedArrayByteSink sink(buffer, UPRV_LENGTHOF(buffer));
int32_t count=trie->getNextBytes(sink);
if(count!=2 || sink.NumberOfBytesAppended()!=2 || buffer[0]!='a' || buffer[1]!='j') {
errln("months getNextBytes()!=[aj] at root");
@@ -431,10 +430,10 @@ void BytesTrieTest::TestIteratorFromBranch() {
{ "uar", 1 },
{ "uary", 1 }
};
- checkIterator(iter, data, LENGTHOF(data));
+ checkIterator(iter, data, UPRV_LENGTHOF(data));
// Reset, and we should get the same result.
logln("after iter.reset()");
- checkIterator(iter.reset(), data, LENGTHOF(data));
+ checkIterator(iter.reset(), data, UPRV_LENGTHOF(data));
}
void BytesTrieTest::TestIteratorFromLinearMatch() {
@@ -459,10 +458,10 @@ void BytesTrieTest::TestIteratorFromLinearMatch() {
{ "r", 1 },
{ "ry", 1 }
};
- checkIterator(iter, data, LENGTHOF(data));
+ checkIterator(iter, data, UPRV_LENGTHOF(data));
// Reset, and we should get the same result.
logln("after iter.reset()");
- checkIterator(iter.reset(), data, LENGTHOF(data));
+ checkIterator(iter.reset(), data, UPRV_LENGTHOF(data));
}
void BytesTrieTest::TestTruncatingIteratorFromRoot() {
@@ -505,10 +504,10 @@ void BytesTrieTest::TestTruncatingIteratorFromRoot() {
{ "jun.", 6 },
{ "june", 6 }
};
- checkIterator(iter, data, LENGTHOF(data));
+ checkIterator(iter, data, UPRV_LENGTHOF(data));
// Reset, and we should get the same result.
logln("after iter.reset()");
- checkIterator(iter.reset(), data, LENGTHOF(data));
+ checkIterator(iter.reset(), data, UPRV_LENGTHOF(data));
}
void BytesTrieTest::TestTruncatingIteratorFromLinearMatchShort() {
@@ -517,7 +516,7 @@ void BytesTrieTest::TestTruncatingIteratorFromLinearMatchShort() {
{ "abcdepq", 200 },
{ "abcdeyz", 3000 }
};
- LocalPointer<BytesTrie> trie(buildTrie(data, LENGTHOF(data), USTRINGTRIE_BUILD_FAST));
+ LocalPointer<BytesTrie> trie(buildTrie(data, UPRV_LENGTHOF(data), USTRINGTRIE_BUILD_FAST));
if(trie.isNull()) {
return; // buildTrie() reported an error
}
@@ -533,10 +532,10 @@ void BytesTrieTest::TestTruncatingIteratorFromLinearMatchShort() {
static const StringAndValue expected[]={
{ "cd", -1 }
};
- checkIterator(iter, expected, LENGTHOF(expected));
+ checkIterator(iter, expected, UPRV_LENGTHOF(expected));
// Reset, and we should get the same result.
logln("after iter.reset()");
- checkIterator(iter.reset(), expected, LENGTHOF(expected));
+ checkIterator(iter.reset(), expected, UPRV_LENGTHOF(expected));
}
void BytesTrieTest::TestTruncatingIteratorFromLinearMatchLong() {
@@ -545,7 +544,7 @@ void BytesTrieTest::TestTruncatingIteratorFromLinearMatchLong() {
{ "abcdepq", 200 },
{ "abcdeyz", 3000 }
};
- LocalPointer<BytesTrie> trie(buildTrie(data, LENGTHOF(data), USTRINGTRIE_BUILD_FAST));
+ LocalPointer<BytesTrie> trie(buildTrie(data, UPRV_LENGTHOF(data), USTRINGTRIE_BUILD_FAST));
if(trie.isNull()) {
return; // buildTrie() reported an error
}
@@ -564,10 +563,10 @@ void BytesTrieTest::TestTruncatingIteratorFromLinearMatchLong() {
{ "dep", -1 },
{ "dey", -1 }
};
- checkIterator(iter, expected, LENGTHOF(expected));
+ checkIterator(iter, expected, UPRV_LENGTHOF(expected));
// Reset, and we should get the same result.
logln("after iter.reset()");
- checkIterator(iter.reset(), expected, LENGTHOF(expected));
+ checkIterator(iter.reset(), expected, UPRV_LENGTHOF(expected));
}
void BytesTrieTest::TestIteratorFromBytes() {
@@ -578,12 +577,12 @@ void BytesTrieTest::TestIteratorFromBytes() {
};
builder_->clear();
IcuTestErrorCode errorCode(*this, "TestIteratorFromBytes()");
- for(int32_t i=0; i<LENGTHOF(data); ++i) {
+ for(int32_t i=0; i<UPRV_LENGTHOF(data); ++i) {
builder_->add(data[i].s, data[i].value, errorCode);
}
StringPiece trieBytes=builder_->buildStringPiece(USTRINGTRIE_BUILD_FAST, errorCode);
BytesTrie::Iterator iter(trieBytes.data(), 0, errorCode);
- checkIterator(iter, data, LENGTHOF(data));
+ checkIterator(iter, data, UPRV_LENGTHOF(data));
}
void BytesTrieTest::checkData(const StringAndValue data[], int32_t dataLength) {
« no previous file with comments | « source/test/intltest/bidiconf.cpp ('k') | source/test/intltest/caltest.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698