Lines Matching refs:keyword
403 const UnicodeString* keyword;
404 while (NULL != (keyword = keywords->snext(status))) {
405 int32_t count = rules->getSamples(*keyword, values, UPRV_LENGTHOF(values), status);
409 UNICODE_STRING_SIMPLE(", keyword ") + *keyword);
414 // errln(UNICODE_STRING_SIMPLE("no samples for keyword ") + *keyword + UNICODE_STRING_SIMPLE(" in locale ") + locales[i].getName() );
420 UNICODE_STRING_SIMPLE(", keyword ") + *keyword);
431 if (*keyword != resultKeyword) {
432 errln("file %s, line %d, Locale %s, sample for keyword \"%s\": %g, select(%g) returns keyword \"%s\"",
433 __FILE__, __LINE__, locales[i].getName(), US(*keyword).cstr(), values[j], values[j], US(resultKeyword).cstr());
453 UnicodeString keyword = rules->select((int32_t)26);
454 if (keyword != "a") {
458 keyword = rules->select(26.5);
459 if (keyword != "other") {
519 UnicodeString keyword(rp, ep - rp, US_INV);
521 int32_t count = p->getAllKeywordValues(keyword, &samples[0], 4, status);
528 errln("count > 4 for keyword %s", rp);
540 errln("expected values for keyword %s but got -1 (%s)", rp, ep);
544 errln("expected count of -1, got %d, for keyword %s (%s)", count, rp, ep);
599 UnicodeString keyword = pr->select(2.);
600 if (keyword != UNICODE_STRING("two", 3)) {
609 int32_t line, const char *keyword, ...) {
612 // the difference between "2" and "2.0" can affect which rule matches (which keyword is selected).
628 va_start(ap, keyword);
650 if (actualKeyword != UnicodeString(keyword)) {
651 errln("file %s, line %d, select(%s) returned incorrect keyword. Expected %s, got %s",
652 __FILE__, line, num, keyword, US(actualKeyword).cstr());
912 UnicodeString keyword = pr->select(n);
913 if (keyword.length() == 0) {
914 errln("file %s, line %d, empty keyword for n = %g, locale %s",