Home | History | Annotate | Download | only in intltest

Lines Matching refs:bi

382     RuleBasedBreakIterator* bi  = (RuleBasedBreakIterator*)RuleBasedBreakIterator::createCharacterInstance(Locale::getDefault(), status);
383 if (U_FAILURE(status) || bi == NULL) {
386 delete bi;
389 bi = (RuleBasedBreakIterator*)RuleBasedBreakIterator::createWordInstance(Locale::getDefault(), status);
390 if (U_FAILURE(status) || bi == NULL) {
393 delete bi;
396 bi = (RuleBasedBreakIterator*)RuleBasedBreakIterator::createLineInstance(Locale::getDefault(), status);
397 if (U_FAILURE(status) || bi == NULL) {
400 delete bi;
403 bi = (RuleBasedBreakIterator*)RuleBasedBreakIterator::createSentenceInstance(Locale::getDefault(), status);
404 if (U_FAILURE(status) || bi == NULL) {
407 delete bi;
410 bi = (RuleBasedBreakIterator*)RuleBasedBreakIterator::createTitleInstance(Locale::getDefault(), status);
411 if (U_FAILURE(status) || bi == NULL) {
414 delete bi;
417 bi = (RuleBasedBreakIterator*)RuleBasedBreakIterator::createCharacterInstance(Locale::getDefault(), status);
418 if (U_FAILURE(status) || bi == NULL) {
425 bi->setText(testString);
428 i = bi->first();
430 errln("%s:%d Incorrect value from bi->first(). Expected 0, got %d.", __FILE__, __LINE__, i);
433 i = bi->last();
435 errln("%s:%d Incorrect value from bi->last(). Expected 10, got %d", __FILE__, __LINE__, i);
441 bi->last();
442 bi->previous();
444 errln("%s:%d Incorrect value from bi->last(). Expected 9, got %d", __FILE__, __LINE__, i);
448 bi->first();
449 i = bi->previous();
451 errln("%s:%d Incorrect value from bi->previous(). Expected DONE, got %d", __FILE__, __LINE__, i);
457 bi->first();
458 i = bi->next();
460 errln("%s:%d Incorrect value from bi->next(). Expected 1, got %d", __FILE__, __LINE__, i);
463 bi->last();
464 i = bi->next();
466 errln("%s:%d Incorrect value from bi->next(). Expected DONE, got %d", __FILE__, __LINE__, i);
473 bi->first();
474 i = bi->current();
476 errln("%s:%d Incorrect value from bi->current(). Expected 0, got %d", __FILE__, __LINE__, i);
479 bi->next();
480 i = bi->current();
482 errln("%s:%d Incorrect value from bi->current(). Expected 1, got %d", __FILE__, __LINE__, i);
485 bi->last();
486 bi->next();
487 i = bi->current();
489 errln("%s:%d Incorrect value from bi->current(). Expected 10, got %d", __FILE__, __LINE__, i);
492 bi->first();
493 bi->previous();
494 i = bi->current();
496 errln("%s:%d Incorrect value from bi->current(). Expected 0, got %d", __FILE__, __LINE__, i);
503 i = bi->following(4);
505 errln("%s:%d Incorrect value from bi->following(). Expected 5, got %d", __FILE__, __LINE__, i);
508 i = bi->following(9);
510 errln("%s:%d Incorrect value from bi->following(). Expected 10, got %d", __FILE__, __LINE__, i);
513 i = bi->following(10);
515 errln("%s:%d Incorrect value from bi->following(). Expected DONE, got %d", __FILE__, __LINE__, i);
522 i = bi->preceding(4);
524 errln("%s:%d Incorrect value from bi->preceding(). Expected 3, got %d", __FILE__, __LINE__, i);
527 i = bi->preceding(10);
529 errln("%s:%d Incorrect value from bi->preceding(). Expected 9, got %d", __FILE__, __LINE__, i);
532 i = bi->preceding(1);
534 errln("%s:%d Incorrect value from bi->preceding(). Expected 0, got %d", __FILE__, __LINE__, i);
537 i = bi->preceding(0);
539 errln("%s:%d Incorrect value from bi->preceding(). Expected DONE, got %d", __FILE__, __LINE__, i);
546 bi->first();
547 if (bi->isBoundary(3) != TRUE) {
548 errln("%s:%d Incorrect value from bi->isBoudary(). Expected TRUE, got FALSE", __FILE__, __LINE__, i);
550 i = bi->current();
552 errln("%s:%d Incorrect value from bi->current(). Expected 3, got %d", __FILE__, __LINE__, i);
556 if (bi->isBoundary(11) != FALSE) {
557 errln("%s:%d Incorrect value from bi->isBoudary(). Expected FALSE, got TRUE", __FILE__, __LINE__, i);
559 i = bi->current();
561 errln("%s:%d Incorrect value from bi->current(). Expected 10, got %d", __FILE__, __LINE__, i);
567 bi->first();
568 i = bi->next(4);
570 errln("%s:%d Incorrect value from bi->next(). Expected 4, got %d", __FILE__, __LINE__, i);
573 i = bi->next(6);
575 errln("%s:%d Incorrect value from bi->next(). Expected 10, got %d", __FILE__, __LINE__, i);
578 bi->first();
579 i = bi->next(11);
581 errln("%s:%d Incorrect value from bi->next(). Expected BreakIterator::DONE, got %d", __FILE__, __LINE__, i);
584 delete bi;
606 RuleBasedBreakIterator *bi = new RuleBasedBreakIterator(rulesString1, parseError, status);
610 bi->setText(testString1);
611 doBoundaryTest(*bi, testString1, bounds1);
613 delete bi;
633 RuleBasedBreakIterator *bi = new RuleBasedBreakIterator(rulesString1, parseError, status);
637 bi->setText(testString1);
638 doBoundaryTest(*bi, testString1, bounds1);
640 delete bi;
667 BreakIterator *bi = BreakIterator::createWordInstance(Locale::getEnglish(), status);
671 bi->setText(testString1);
673 doBoundaryTest(*bi, testString1, bounds1);
678 for (pos = bi->first(); pos != BreakIterator::DONE; pos = bi->next(), i++) {
683 tag = bi->getRuleStatus();
691 int t = bi->getRuleStatusVec(vec, 10, status);
697 delete bi;
704 bi = BreakIterator::createLineInstance(Locale::getEnglish(), status);
712 bi->setText(testString1);
713 pos = bi->current();
714 tag = bi->getRuleStatus();
731 pos = bi->next();
732 tag = bi->getRuleStatus();
740 delete bi;
764 RuleBasedBreakIterator *bi = new RuleBasedBreakIterator(rulesString, parseError, status);
768 bi->setText(testString1);
771 pos = bi->next();
773 numStatuses = bi->getRuleStatusVec(statusVals, 10, status);
780 pos = bi->next();
782 numStatuses = bi->getRuleStatusVec(statusVals, 10, status);
789 pos = bi->next();
791 numStatuses = bi->getRuleStatusVec(statusVals, 10, status);
798 pos = bi->next();
800 numStatuses = bi->getRuleStatusVec(statusVals, 10, status);
806 pos = bi->next();
808 numStatuses = bi->getRuleStatusVec(statusVals, 10, status);
815 pos = bi->next();
817 numStatuses = bi->getRuleStatusVec(statusVals, 10, status);
825 bi->first();
826 pos = bi->next();
829 numStatuses = bi->getRuleStatusVec(statusVals, 0, status);
836 numStatuses = bi->getRuleStatusVec(statusVals, 1, status);
844 numStatuses = bi->getRuleStatusVec(statusVals, 2, status);
851 delete bi;
868 RuleBasedBreakIterator *bi = new RuleBasedBreakIterator(rulesString1, parseError, status);
872 bi->setText(testString1);
873 doBoundaryTest(*bi, testString1, bounds1);
875 delete bi;
1070 LocalPointer<BreakIterator> bi(BreakIterator::createLineInstance(Locale::getEnglish(), status));
1075 RuleBasedBreakIterator *rbbi = dynamic_cast<RuleBasedBreakIterator *>(bi.getAlias());
1085 while (bi->next() != UBRK_DONE) {
1128 RuleBasedBreakIterator *bi = (RuleBasedBreakIterator *)BreakIterator::createLineInstance(Locale::getEnglish(), status);
1135 bi->setText(&ut1, status);
1139 TEST_ASSERT(1 == bi->next());
1140 TEST_ASSERT(3 == bi->next());
1147 RuleBasedBreakIterator *returnedBI = &bi->refreshInputText(&ut2, status);
1149 TEST_ASSERT(bi == returnedBI);
1152 TEST_ASSERT(5 == bi->next());
1153 TEST_ASSERT(7 == bi->next());
1154 TEST_ASSERT(8 == bi->next());
1155 TEST_ASSERT(UBRK_DONE == bi->next());
1160 delete bi;
1222 logln("Constructing base BI\n");
1226 logln("Building new BI\n");
1257 logln("Constructing base BI\n");
1261 logln("Building new BI\n");
1287 logln("Constructing base BI\n");
1291 logln("Building new BI\n");
1310 logln("Constructing base BI\n");
1318 logln("Building new BI\n");
1340 logln("Constructing base BI\n");
1345 logln("Building new BI\n");
1366 logln("Constructing base BI\n");
1371 logln("Building new BI\n");
1397 dataerrln("French BI: not valid.");
1444 void RBBIAPITest::doBoundaryTest(BreakIterator& bi, UnicodeString& text, int32_t *boundaries){
1449 isB = bi.isBoundary(i);
1450 logln((UnicodeString)"bi.isBoundary(" + i + ") -> " + isB);