Home | History | Annotate | Download | only in intltest

Lines Matching refs:cpMap

182     m *cpMap = new m[sa.length() + 1];
186 cpMap[j].nativeIdx = i;
187 cpMap[j].cp = c;
191 cpMap[j].nativeIdx = i; // position following the last char in utf-16 string.
201 TestAccess(sa, ut, cpCount, cpMap);
212 TestAccess(sa, ut, cpCount, cpMap);
221 TestAccess(sa, ut, cpCount, cpMap);
222 TestCMR(sa, ut, cpCount, cpMap, cpMap);
230 TestAccess(sa, ut, cpCount, cpMap);
238 TestAccess(sa, ut, cpCount, cpMap);
239 TestCMR(sa, ut, cpCount, cpMap, cpMap);
249 TestAccess(sa, ut, cpCount, cpMap);
259 TestAccess(sa, ut, cpCount, cpMap);
290 delete []cpMap;
327 // indexes using the cpMap.
559 void UTextTest::TestAccess(const UnicodeString &us, UText *ut, int cpCount, m *cpMap) {
561 TestAccessNoClone(us, ut, cpCount, cpMap);
568 TestAccessNoClone(us, shallowClone, cpCount, cpMap);
581 TestAccessNoClone(us, deepClone, cpCount, cpMap);
592 void UTextTest::TestAccessNoClone(const UnicodeString &us, UText *ut, int cpCount, m *cpMap) {
599 int64_t expectedLen = cpMap[cpCount].nativeIdx;
616 expectedIndex = cpMap[i].nativeIdx;
619 expectedC = cpMap[i].cp;
634 expectedIndex = cpMap[i].nativeIdx;
637 expectedC = cpMap[i].cp;
661 expectedC = cpMap[i].cp;
662 expectedIndex = cpMap[i].nativeIdx;
695 expectedC = cpMap[i].cp;
696 expectedIndex = cpMap[i].nativeIdx;
727 index = cpMap[cpIndex].nativeIdx;
728 expectedC = cpMap[cpIndex].cp;
739 index = cpMap[cpIndex+1].nativeIdx;
740 expectedC = cpMap[cpIndex].cp;
758 expectedIndex = cpMap[i].nativeIdx;
769 expectedIndex = cpMap[i].nativeIdx;
776 i = cpMap[cpCount].nativeIdx;
779 expectedIndex = cpMap[i].nativeIdx;
789 i = cpMap[cpCount].nativeIdx;
792 expectedIndex = cpMap[i].nativeIdx;