Home | History | Annotate | Download | only in intltest

Lines Matching defs:pattern

240         UnicodeString  pattern;
246 n = testCase->getChildElement("pattern");
253 pattern.append(text);
293 UStringSearch *uss = usearch_openFromCollator(pattern.getBuffer(), pattern.length(),
335 uss = usearch_openFromCollator(pattern.getBuffer(), pattern.length(),
425 /* The first line of the file contains the pattern */
438 UChar *pattern = NEW_ARRAY(UChar, plen);
440 pattern[i] = target[start++];
460 bms = bms_open(ucd, pattern, plen, target, targetLen, &status);
473 errln("Could not find pattern - locale: %s, file: %s ", testCases[t].locale, testCases[t].file);
485 DELETE_ARRAY(pattern);
588 UnicodeString pattern;
594 n = testCase->getChildElement("pattern");
601 pattern.append(text);
642 BMS *bms = bms_open(ucd, pattern.getBuffer(), pattern.length(), target.getBuffer(), target.length(), &status);
1252 errln("Could not create pattern objects.");
1261 logln("Test %d: found long pattern at [%d, %d].", t, start, end);
1263 errln("Test %d: did not find long pattern.", t);
1268 logln("Test %d: found short pattern at [%d, %d].", t, start, end);
1270 errln("Test %d: did not find short pattern.", t);
1314 errln("Couldn't open pattern objects.");
1323 logln("Test %d: found long pattern at [%d, %d].", t, start, end);
1325 errln("Test %d: did not find long pattern.", t);
1330 logln("Test %d: found short pattern at [%d, %d].", t, start, end);
1332 errln("Test %d: did not find short pattern.", t);
1352 BoyerMooreSearch *pattern = NULL;
1367 pattern = new BoyerMooreSearch(data, pat, &target, status);
1369 errln("Couldn't open pattern object.");
1373 if (pattern->search(0, start, end)) {
1374 logln("Found pattern at [%d, %d].", start, end);
1376 errln("Did not find pattern.");
1380 delete pattern;
1527 TEST_ASSERT_M(pm!=NULL, "No pattern match with strstr");
1854 static UBool simpleSearch(UCollator *coll, const UnicodeString &target, int32_t offset, const UnicodeString &pattern, int32_t &matchStart, int32_t &matchEnd)
1858 OrderList patternOrders(coll, pattern);
1865 // Searching for an empty pattern always fails
1971 int32_t SSearchTest::monkeyTestCase(UCollator *coll, const UnicodeString &testCase, const UnicodeString &pattern, const UnicodeString &altPattern,
1979 UStringSearch *uss = usearch_openFromCollator(pattern.getBuffer(), pattern.length(),
1986 simpleSearch(coll, testCase, 0, pattern, expectedStart, expectedEnd);
1991 errln("Search for <pattern> in <%s> failed: expected [%d, %d], got [%d, %d]\n"
2022 int32_t SSearchTest::bmMonkeyTestCase(UCollator *coll, const UnicodeString &testCase, const UnicodeString &pattern, const UnicodeString &altPattern,
2033 simpleSearch(coll, testCase, 0, pattern, expectedStart, expectedEnd);
2039 errln("Boyer-Moore Search for <pattern> in <%s> failed: expected [%d, %d], got [%d, %d]\n"
2096 UnicodeString pattern, altPattern;
2168 generateTestCase(coll, monkeys, monkeyCount, pattern, altPattern);
2172 // pattern
2173 notFoundCount += monkeyTestCase(coll, pattern, pattern, altPattern, "pattern", strengthNames[s], seed);
2177 testCase.append(/*alt*/pattern);
2179 // prefix + pattern
2180 notFoundCount += monkeyTestCase(coll, testCase, pattern, altPattern, "prefix + pattern", strengthNames[s], seed);
2184 // prefix + pattern + suffix
2185 notFoundCount += monkeyTestCase(coll, testCase, pattern, altPattern, "prefix + pattern + suffix", strengthNames[s], seed);
2188 testCase.append(pattern);
2191 // pattern + suffix
2192 notFoundCount += monkeyTestCase(coll, testCase, pattern, altPattern, "pattern + suffix", strengthNames[s], seed);
2233 UnicodeString pattern, altPattern;
2307 generateTestCase(coll, monkeys, monkeyCount, pattern, altPattern);
2311 BoyerMooreSearch pat(data, pattern, NULL, status);
2322 // pattern
2323 notFoundCount += bmMonkeyTestCase(coll, pattern, pattern, altPattern, &pat, &alt, "pattern", strengthNames[s], seed);
2327 testCase.append(/*alt*/pattern);
2329 // prefix + pattern
2330 notFoundCount += bmMonkeyTestCase(coll, testCase, pattern, altPattern, &pat, &alt, "prefix + pattern", strengthNames[s], seed);
2334 // prefix + pattern + suffix
2335 notFoundCount += bmMonkeyTestCase(coll, testCase, pattern, altPattern, &pat, &alt, "prefix + pattern + suffix", strengthNames[s], seed);
2338 testCase.append(pattern);
2341 // pattern + suffix
2342 notFoundCount += bmMonkeyTestCase(coll, testCase, pattern, altPattern, &pat, &alt, "pattern + suffix", strengthNames[s], seed);