Lines Matching refs:fields
1600 UnicodeString fields[10]; in API_Pattern() local
1603 n = pat1->split("Now is the time", fields, 10, status); in API_Pattern()
1606 REGEX_ASSERT(fields[0]=="Now"); in API_Pattern()
1607 REGEX_ASSERT(fields[1]=="is"); in API_Pattern()
1608 REGEX_ASSERT(fields[2]=="the"); in API_Pattern()
1609 REGEX_ASSERT(fields[3]=="time"); in API_Pattern()
1610 REGEX_ASSERT(fields[4]==""); in API_Pattern()
1612 n = pat1->split("Now is the time", fields, 2, status); in API_Pattern()
1615 REGEX_ASSERT(fields[0]=="Now"); in API_Pattern()
1616 REGEX_ASSERT(fields[1]=="is the time"); in API_Pattern()
1617 REGEX_ASSERT(fields[2]=="the"); // left over from previous test in API_Pattern()
1619 fields[1] = "*"; in API_Pattern()
1621 n = pat1->split("Now is the time", fields, 1, status); in API_Pattern()
1624 REGEX_ASSERT(fields[0]=="Now is the time"); in API_Pattern()
1625 REGEX_ASSERT(fields[1]=="*"); in API_Pattern()
1628 n = pat1->split(" Now is the time ", fields, 10, status); in API_Pattern()
1631 REGEX_ASSERT(fields[0]==""); in API_Pattern()
1632 REGEX_ASSERT(fields[1]=="Now"); in API_Pattern()
1633 REGEX_ASSERT(fields[2]=="is"); in API_Pattern()
1634 REGEX_ASSERT(fields[3]=="the"); in API_Pattern()
1635 REGEX_ASSERT(fields[4]=="time"); in API_Pattern()
1636 REGEX_ASSERT(fields[5]==""); in API_Pattern()
1638 n = pat1->split(" ", fields, 10, status); in API_Pattern()
1641 REGEX_ASSERT(fields[0]==""); in API_Pattern()
1642 REGEX_ASSERT(fields[1]==""); in API_Pattern()
1644 fields[0] = "foo"; in API_Pattern()
1645 n = pat1->split("", fields, 10, status); in API_Pattern()
1648 REGEX_ASSERT(fields[0]=="foo"); in API_Pattern()
1657 n = pat1->split("<a>Now is <b>the time<c>", fields, 10, status); in API_Pattern()
1660 REGEX_ASSERT(fields[0]==""); in API_Pattern()
1661 REGEX_ASSERT(fields[1]=="a"); in API_Pattern()
1662 REGEX_ASSERT(fields[2]=="Now is "); in API_Pattern()
1663 REGEX_ASSERT(fields[3]=="b"); in API_Pattern()
1664 REGEX_ASSERT(fields[4]=="the time"); in API_Pattern()
1665 REGEX_ASSERT(fields[5]=="c"); in API_Pattern()
1666 REGEX_ASSERT(fields[6]==""); in API_Pattern()
1669 n = pat1->split(" <a>Now is <b>the time<c>", fields, 10, status); in API_Pattern()
1672 REGEX_ASSERT(fields[0]==" "); in API_Pattern()
1673 REGEX_ASSERT(fields[1]=="a"); in API_Pattern()
1674 REGEX_ASSERT(fields[2]=="Now is "); in API_Pattern()
1675 REGEX_ASSERT(fields[3]=="b"); in API_Pattern()
1676 REGEX_ASSERT(fields[4]=="the time"); in API_Pattern()
1677 REGEX_ASSERT(fields[5]=="c"); in API_Pattern()
1678 REGEX_ASSERT(fields[6]==""); in API_Pattern()
1681 fields[6] = "foo"; in API_Pattern()
1682 n = pat1->split(" <a>Now is <b>the time<c>", fields, 6, status); in API_Pattern()
1685 REGEX_ASSERT(fields[0]==" "); in API_Pattern()
1686 REGEX_ASSERT(fields[1]=="a"); in API_Pattern()
1687 REGEX_ASSERT(fields[2]=="Now is "); in API_Pattern()
1688 REGEX_ASSERT(fields[3]=="b"); in API_Pattern()
1689 REGEX_ASSERT(fields[4]=="the time"); in API_Pattern()
1690 REGEX_ASSERT(fields[5]==""); // All text following "<c>" field delimiter. in API_Pattern()
1691 REGEX_ASSERT(fields[6]=="foo"); in API_Pattern()
1694 fields[5] = "foo"; in API_Pattern()
1695 n = pat1->split(" <a>Now is <b>the time<c>", fields, 5, status); in API_Pattern()
1698 REGEX_ASSERT(fields[0]==" "); in API_Pattern()
1699 REGEX_ASSERT(fields[1]=="a"); in API_Pattern()
1700 REGEX_ASSERT(fields[2]=="Now is "); in API_Pattern()
1701 REGEX_ASSERT(fields[3]=="b"); in API_Pattern()
1702 REGEX_ASSERT(fields[4]=="the time<c>"); in API_Pattern()
1703 REGEX_ASSERT(fields[5]=="foo"); in API_Pattern()
1706 fields[5] = "foo"; in API_Pattern()
1707 n = pat1->split(" <a>Now is <b>the time", fields, 5, status); in API_Pattern()
1710 REGEX_ASSERT(fields[0]==" "); in API_Pattern()
1711 REGEX_ASSERT(fields[1]=="a"); in API_Pattern()
1712 REGEX_ASSERT(fields[2]=="Now is "); in API_Pattern()
1713 REGEX_ASSERT(fields[3]=="b"); in API_Pattern()
1714 REGEX_ASSERT(fields[4]=="the time"); in API_Pattern()
1715 REGEX_ASSERT(fields[5]=="foo"); in API_Pattern()
1718 n = pat1->split(" <a>Now is <b>the time<c>", fields, 4, status); in API_Pattern()
1721 REGEX_ASSERT(fields[0]==" "); in API_Pattern()
1722 REGEX_ASSERT(fields[1]=="a"); in API_Pattern()
1723 REGEX_ASSERT(fields[2]=="Now is "); in API_Pattern()
1724 REGEX_ASSERT(fields[3]=="the time<c>"); in API_Pattern()
1730 n = pat1->split("1-10,20", fields, 10, status); in API_Pattern()
1733 REGEX_ASSERT(fields[0]=="1"); in API_Pattern()
1734 REGEX_ASSERT(fields[1]=="-"); in API_Pattern()
1735 REGEX_ASSERT(fields[2]=="10"); in API_Pattern()
1736 REGEX_ASSERT(fields[3]==","); in API_Pattern()
1737 REGEX_ASSERT(fields[4]=="20"); in API_Pattern()
1743 n = pat1->split("a,b,c,", fields, 10, status); in API_Pattern()
1746 REGEX_ASSERT(fields[0]=="a"); in API_Pattern()
1747 REGEX_ASSERT(fields[1]=="b"); in API_Pattern()
1748 REGEX_ASSERT(fields[2]=="c"); in API_Pattern()
1749 REGEX_ASSERT(fields[3]==""); in API_Pattern()
1751 n = pat1->split("a,,,", fields, 10, status); in API_Pattern()
1754 REGEX_ASSERT(fields[0]=="a"); in API_Pattern()
1755 REGEX_ASSERT(fields[1]==""); in API_Pattern()
1756 REGEX_ASSERT(fields[2]==""); in API_Pattern()
1757 REGEX_ASSERT(fields[3]==""); in API_Pattern()
1763 n = pat1->split("abc", fields, 10, status); in API_Pattern()
1766 REGEX_ASSERT(fields[0]==""); in API_Pattern()
1767 REGEX_ASSERT(fields[1]=="a"); in API_Pattern()
1768 REGEX_ASSERT(fields[2]=="b"); in API_Pattern()
1769 REGEX_ASSERT(fields[3]=="c"); in API_Pattern()
1770 REGEX_ASSERT(fields[4]==""); in API_Pattern()
2901 UnicodeString fields[10]; in API_Pattern_UTF8() local
2904 n = pat1->split("Now is the time", fields, 10, status); in API_Pattern_UTF8()
2907 REGEX_ASSERT(fields[0]=="Now"); in API_Pattern_UTF8()
2908 REGEX_ASSERT(fields[1]=="is"); in API_Pattern_UTF8()
2909 REGEX_ASSERT(fields[2]=="the"); in API_Pattern_UTF8()
2910 REGEX_ASSERT(fields[3]=="time"); in API_Pattern_UTF8()
2911 REGEX_ASSERT(fields[4]==""); in API_Pattern_UTF8()
2913 n = pat1->split("Now is the time", fields, 2, status); in API_Pattern_UTF8()
2916 REGEX_ASSERT(fields[0]=="Now"); in API_Pattern_UTF8()
2917 REGEX_ASSERT(fields[1]=="is the time"); in API_Pattern_UTF8()
2918 REGEX_ASSERT(fields[2]=="the"); // left over from previous test in API_Pattern_UTF8()
2920 fields[1] = "*"; in API_Pattern_UTF8()
2922 n = pat1->split("Now is the time", fields, 1, status); in API_Pattern_UTF8()
2925 REGEX_ASSERT(fields[0]=="Now is the time"); in API_Pattern_UTF8()
2926 REGEX_ASSERT(fields[1]=="*"); in API_Pattern_UTF8()
2929 n = pat1->split(" Now is the time ", fields, 10, status); in API_Pattern_UTF8()
2932 REGEX_ASSERT(fields[0]==""); in API_Pattern_UTF8()
2933 REGEX_ASSERT(fields[1]=="Now"); in API_Pattern_UTF8()
2934 REGEX_ASSERT(fields[2]=="is"); in API_Pattern_UTF8()
2935 REGEX_ASSERT(fields[3]=="the"); in API_Pattern_UTF8()
2936 REGEX_ASSERT(fields[4]=="time"); in API_Pattern_UTF8()
2937 REGEX_ASSERT(fields[5]==""); in API_Pattern_UTF8()
2938 REGEX_ASSERT(fields[6]==""); in API_Pattern_UTF8()
2940 fields[2] = "*"; in API_Pattern_UTF8()
2941 n = pat1->split(" ", fields, 10, status); in API_Pattern_UTF8()
2944 REGEX_ASSERT(fields[0]==""); in API_Pattern_UTF8()
2945 REGEX_ASSERT(fields[1]==""); in API_Pattern_UTF8()
2946 REGEX_ASSERT(fields[2]=="*"); in API_Pattern_UTF8()
2948 fields[0] = "foo"; in API_Pattern_UTF8()
2949 n = pat1->split("", fields, 10, status); in API_Pattern_UTF8()
2952 REGEX_ASSERT(fields[0]=="foo"); in API_Pattern_UTF8()
2962 fields[6] = fields[7] = "*"; in API_Pattern_UTF8()
2963 n = pat1->split("<a>Now is <b>the time<c>", fields, 10, status); in API_Pattern_UTF8()
2966 REGEX_ASSERT(fields[0]==""); in API_Pattern_UTF8()
2967 REGEX_ASSERT(fields[1]=="a"); in API_Pattern_UTF8()
2968 REGEX_ASSERT(fields[2]=="Now is "); in API_Pattern_UTF8()
2969 REGEX_ASSERT(fields[3]=="b"); in API_Pattern_UTF8()
2970 REGEX_ASSERT(fields[4]=="the time"); in API_Pattern_UTF8()
2971 REGEX_ASSERT(fields[5]=="c"); in API_Pattern_UTF8()
2972 REGEX_ASSERT(fields[6]==""); in API_Pattern_UTF8()
2973 REGEX_ASSERT(fields[7]=="*"); in API_Pattern_UTF8()
2976 fields[6] = fields[7] = "*"; in API_Pattern_UTF8()
2977 n = pat1->split(" <a>Now is <b>the time<c>", fields, 10, status); in API_Pattern_UTF8()
2980 REGEX_ASSERT(fields[0]==" "); in API_Pattern_UTF8()
2981 REGEX_ASSERT(fields[1]=="a"); in API_Pattern_UTF8()
2982 REGEX_ASSERT(fields[2]=="Now is "); in API_Pattern_UTF8()
2983 REGEX_ASSERT(fields[3]=="b"); in API_Pattern_UTF8()
2984 REGEX_ASSERT(fields[4]=="the time"); in API_Pattern_UTF8()
2985 REGEX_ASSERT(fields[5]=="c"); in API_Pattern_UTF8()
2986 REGEX_ASSERT(fields[6]==""); in API_Pattern_UTF8()
2987 REGEX_ASSERT(fields[7]=="*"); in API_Pattern_UTF8()
2990 fields[6] = "foo"; in API_Pattern_UTF8()
2991 n = pat1->split(" <a>Now is <b>the time<c> ", fields, 6, status); in API_Pattern_UTF8()
2994 REGEX_ASSERT(fields[0]==" "); in API_Pattern_UTF8()
2995 REGEX_ASSERT(fields[1]=="a"); in API_Pattern_UTF8()
2996 REGEX_ASSERT(fields[2]=="Now is "); in API_Pattern_UTF8()
2997 REGEX_ASSERT(fields[3]=="b"); in API_Pattern_UTF8()
2998 REGEX_ASSERT(fields[4]=="the time"); in API_Pattern_UTF8()
2999 REGEX_ASSERT(fields[5]==" "); in API_Pattern_UTF8()
3000 REGEX_ASSERT(fields[6]=="foo"); in API_Pattern_UTF8()
3003 fields[5] = "foo"; in API_Pattern_UTF8()
3004 n = pat1->split(" <a>Now is <b>the time<c>", fields, 5, status); in API_Pattern_UTF8()
3007 REGEX_ASSERT(fields[0]==" "); in API_Pattern_UTF8()
3008 REGEX_ASSERT(fields[1]=="a"); in API_Pattern_UTF8()
3009 REGEX_ASSERT(fields[2]=="Now is "); in API_Pattern_UTF8()
3010 REGEX_ASSERT(fields[3]=="b"); in API_Pattern_UTF8()
3011 REGEX_ASSERT(fields[4]=="the time<c>"); in API_Pattern_UTF8()
3012 REGEX_ASSERT(fields[5]=="foo"); in API_Pattern_UTF8()
3015 fields[5] = "foo"; in API_Pattern_UTF8()
3016 n = pat1->split(" <a>Now is <b>the time", fields, 5, status); in API_Pattern_UTF8()
3019 REGEX_ASSERT(fields[0]==" "); in API_Pattern_UTF8()
3020 REGEX_ASSERT(fields[1]=="a"); in API_Pattern_UTF8()
3021 REGEX_ASSERT(fields[2]=="Now is "); in API_Pattern_UTF8()
3022 REGEX_ASSERT(fields[3]=="b"); in API_Pattern_UTF8()
3023 REGEX_ASSERT(fields[4]=="the time"); in API_Pattern_UTF8()
3024 REGEX_ASSERT(fields[5]=="foo"); in API_Pattern_UTF8()
3027 n = pat1->split(" <a>Now is <b>the time<c>", fields, 4, status); in API_Pattern_UTF8()
3030 REGEX_ASSERT(fields[0]==" "); in API_Pattern_UTF8()
3031 REGEX_ASSERT(fields[1]=="a"); in API_Pattern_UTF8()
3032 REGEX_ASSERT(fields[2]=="Now is "); in API_Pattern_UTF8()
3033 REGEX_ASSERT(fields[3]=="the time<c>"); in API_Pattern_UTF8()
3040 n = pat1->split("1-10,20", fields, 10, status); in API_Pattern_UTF8()
3043 REGEX_ASSERT(fields[0]=="1"); in API_Pattern_UTF8()
3044 REGEX_ASSERT(fields[1]=="-"); in API_Pattern_UTF8()
3045 REGEX_ASSERT(fields[2]=="10"); in API_Pattern_UTF8()
3046 REGEX_ASSERT(fields[3]==","); in API_Pattern_UTF8()
3047 REGEX_ASSERT(fields[4]=="20"); in API_Pattern_UTF8()
4016 UnicodeString fields[7]; in PerlTests() local
4017 fieldPat->split(line, fields, 7, status); in PerlTests()
4019 flagMat->reset(fields[0]); in PerlTests()
4069 if (fields[2].indexOf(UChar_c) == -1 && // Compilation is not supposed to fail AND in PerlTests()
4070 fields[2].indexOf(UChar_i) == -1) // it's not an accepted ICU incompatibility in PerlTests()
4079 if (fields[2].indexOf(UChar_i) >= 0) { in PerlTests()
4085 if (fields[2].indexOf(UChar_c) >= 0) { in PerlTests()
4096 UnicodeString matchString = fields[1]; in PerlTests()
4113 if (fields[2].indexOf(UChar_y) >=0) { in PerlTests()
4138 UnicodeString perlExpr = fields[3]; in PerlTests()
4239 UnicodeString expectedS(fields[4]); in PerlTests()
4385 UnicodeString fields[7]; in PerlTestsUTF8() local
4386 fieldPat->split(line, fields, 7, status); in PerlTestsUTF8()
4388 flagMat->reset(fields[0]); in PerlTestsUTF8()
4451 if (fields[2].indexOf(UChar_c) == -1 && // Compilation is not supposed to fail AND in PerlTestsUTF8()
4452 fields[2].indexOf(UChar_i) == -1) // it's not an accepted ICU incompatibility in PerlTestsUTF8()
4461 if (fields[2].indexOf(UChar_i) >= 0) { in PerlTestsUTF8()
4467 if (fields[2].indexOf(UChar_c) >= 0) { in PerlTestsUTF8()
4479 UnicodeString matchString = fields[1]; in PerlTestsUTF8()
4508 if (fields[2].indexOf(UChar_y) >=0) { in PerlTestsUTF8()
4533 UnicodeString perlExpr = fields[3]; in PerlTestsUTF8()
4627 UnicodeString expectedS(fields[4]); in PerlTestsUTF8()