Lines Matching full:iter
380 StringCharacterIterator iter(text, 5);
383 iter.getText(iterText);
385 errln("iter.getText() failed");
387 if (iter.current() != text[(int32_t)5])
390 c = iter.first();
393 if (iter.startIndex() != 0 || iter.endIndex() != text.length())
405 if (iter.current() != c)
407 if (iter.getIndex() != i)
411 c = iter.next();
415 c=iter.next();
418 c=iter.setIndex(text.length()+1);
422 c = iter.last();
434 if (iter.current() != c)
436 if (iter.getIndex() != i)
438 if(iter.setIndex(i) != c)
442 c = iter.previous();
447 c=iter.previous();
454 c=iter.firstPostInc();
458 if(iter.getIndex() != i+1)
461 iter.setToStart();
463 if (iter.startIndex() != 0)
469 c = iter.nextPostInc();
477 if(iter.getIndex() != i)
479 if(iter.current() != text[i])
481 } while (iter.hasNext());
482 c=iter.nextPostInc();
488 StringCharacterIterator iter(text, 5, 15, 10);
489 if (iter.startIndex() != 5 || iter.endIndex() != 15)
492 if (iter.getIndex() != 10 || iter.current() != text[(int32_t)10])
495 c = iter.first();
507 if (iter.current() != c)
509 if (iter.getIndex() != i)
511 if(iter.setIndex(i) != c)
515 c = iter.next();
520 c = iter.last();
532 if (iter.current() != c)
534 if (iter.getIndex() != i)
538 c = iter.previous();
554 StringCharacterIterator iter(text, 1);
557 iter.getText(iterText);
559 errln("iter.getText() failed");
561 if (iter.current32() != text[(int32_t)1])
564 c=iter.setToStart();
566 i=iter.move32(1, CharacterIterator::kStart);
567 c=iter.current32();
571 i=iter.move32(2, CharacterIterator::kCurrent);
572 c=iter.current32();
576 i=iter.move32(-2, CharacterIterator::kCurrent);
577 c=iter.current32();
582 i=iter.move32(-2, CharacterIterator::kEnd);
583 c=iter.current32();
588 c = iter.first32();
591 if (iter.startIndex() != 0 || iter.endIndex() != text.length())
599 else if(iter.hasNext() == FALSE && i != text.length())
604 if (iter.current32() != c)
606 if(iter.setIndex32(i) != c)
609 c = iter.next32();
613 if(iter.hasNext() == TRUE)
618 c=iter.setToEnd();
619 if(iter.getIndex() != text.length() || iter.hasNext() != FALSE)
622 c=iter.next32();
625 c=iter.setIndex32(text.length()+1);
630 c = iter.last32();
636 else if(iter.hasPrevious() == FALSE && i>0)
641 if (iter.current32() != c)
643 if(iter.setIndex32(i) != c)
645 if (iter.getIndex() != i)
648 c = iter.previous32();
652 if(iter.hasPrevious() == TRUE)
655 c=iter.previous32();
664 c=iter.first32PostInc();
667 if(iter.getIndex() != UTF16_CHAR_LENGTH(c) + i)
670 iter.setToStart();
672 if (iter.startIndex() != 0)
678 c = iter.next32PostInc();
684 if(iter.getIndex() != i)
686 if(iter.current32() != text.char32At(i))
688 } while (iter.hasNext());
689 c=iter.next32PostInc();
697 StringCharacterIterator iter(text, 1, 11, 10);
698 if (iter.startIndex() != 1 || iter.endIndex() != 11)
701 if (iter.getIndex() != 10 || iter.current32() != text.char32At(10))
704 c = iter.first32();
712 else if(iter.hasNext() == FALSE)
717 if (iter.current32() != c)
719 if(iter.setIndex32(i) != c)
723 c = iter.next32();
727 c=iter.next32();
733 c=iter.last32();
739 else if(iter.hasPrevious() == FALSE && i > 5)
743 if (iter.current32() != c)
745 if (iter.getIndex() != i)
747 if(iter.setIndex32(i) != c)
751 c = iter.previous32();
756 c=iter.previous32();
764 void CharIterTest::TestUCharIterator(UCharIterator *iter, CharacterIterator &ci,
771 // move both iter and s[index]
774 h=iter->hasNext(iter);
776 c=iter->current(iter);
780 h=iter->hasNext(iter);
782 c=uiter_current32(iter);
787 h=iter->hasNext(iter);
789 c=iter->next(iter);
793 h=iter->hasNext(iter);
795 c=uiter_next32(iter);
800 h=iter->hasPrevious(iter);
802 c=iter->previous(iter);
806 h=iter->hasPrevious(iter);
808 c=uiter_previous32(iter);
814 c=(UChar32)iter->move(iter, 2, UITER_CURRENT);
820 c=(UChar32)iter->move(iter, -2, UITER_CURRENT);
835 if(c!=c2 || h!=h2 || ci.getIndex()!=iter->getIndex(iter, UITER_CURRENT)) {
914 errln("error: UCharIterator(char iter).getIndex did not return error value");
919 errln("error: UCharIterator(char iter).move did not return error value");
925 errln("error: UCharIterator(repl iter).getIndex did not return error value");
930 errln("error: UCharIterator(repl iter).move did not return error value");
936 errln("error: UCharIterator(string iter).getIndex did not return error value");
941 errln("error: UCharIterator(string iter).move did not return error value");