Home | History | Annotate | Download | only in intltest

Lines Matching full:datalength

65     void checkData(const StringAndValue data[], int32_t dataLength);
66 void checkData(const StringAndValue data[], int32_t dataLength, UStringTrieBuildOption buildOption);
67 UCharsTrie *buildTrie(const StringAndValue data[], int32_t dataLength,
69 void checkFirst(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
70 void checkNext(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
71 void checkNextWithState(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
72 void checkNextString(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
73 void checkIterator(UCharsTrie &trie, const StringAndValue data[], int32_t dataLength);
74 void checkIterator(UCharsTrie::Iterator &iter, const StringAndValue data[], int32_t dataLength);
748 void UCharsTrieTest::checkData(const StringAndValue data[], int32_t dataLength) {
749 logln("checkData(dataLength=%d, fast)", (int)dataLength);
750 checkData(data, dataLength, USTRINGTRIE_BUILD_FAST);
751 logln("checkData(dataLength=%d, small)", (int)dataLength);
752 checkData(data, dataLength, USTRINGTRIE_BUILD_SMALL);
755 void UCharsTrieTest::checkData(const StringAndValue data[], int32_t dataLength, UStringTrieBuildOption buildOption) {
756 LocalPointer<UCharsTrie> trie(buildTrie(data, dataLength, buildOption));
760 checkFirst(*trie, data, dataLength);
761 checkNext(*trie, data, dataLength);
762 checkNextWithState(*trie, data, dataLength);
763 checkNextString(*trie, data, dataLength);
764 checkIterator(*trie, data, dataLength);
767 UCharsTrie *UCharsTrieTest::buildTrie(const StringAndValue data[], int32_t dataLength,
772 if(dataLength&1) {
774 index=dataLength/2;
776 } else if((dataLength%3)!=0) {
778 index=dataLength/5;
781 index=dataLength-1;
785 for(int32_t i=0; i<dataLength; ++i) {
788 index=(index+step)%dataLength;
811 if((dataLength&1)!=0) {
819 const StringAndValue data[], int32_t dataLength) {
820 for(int32_t i=0; i<dataLength; ++i) {
857 const StringAndValue data[], int32_t dataLength) {
859 for(int32_t i=0; i<dataLength; ++i) {
931 const StringAndValue data[], int32_t dataLength) {
933 for(int32_t i=0; i<dataLength; ++i) {
991 const StringAndValue data[], int32_t dataLength) {
992 for(int32_t i=0; i<dataLength; ++i) {
1009 const StringAndValue data[], int32_t dataLength) {
1015 checkIterator(iter, data, dataLength);
1019 const StringAndValue data[], int32_t dataLength) {
1021 for(int32_t i=0; i<dataLength; ++i) {