Home | History | Annotate | Download | only in cintltst

Lines Matching full:collation

104         /* synwee : added collation element iterator test */
131 /* synwee : added collation element iterator test */
405 log_err("Wrong locale for French Collation Data, expected \"fr\" got %s", lp);
1310 /* the last secondary collation element is not checked since it is not
1323 /* the last secondary collation element is not checked since it is not
1337 /* the last secondary collation element is not checked since it is not
1350 /* the last secondary collation element is not checked since it is not
1418 * http://www.unicode.org/reports/tr35/tr35-33/tr35-collation.html#Orderings
1450 log_err("Collation iterator creation failed\n");
1459 log_err("Collation iterator creation failed\n");
1465 log_err("Collation elements in contraction split does not match\n");
1474 log_err("Collation elements not exhausted\n");
1516 log_err("Collation iterator creation failed\n");
2024 /* This is a test for prefix implementation, used by JIS X 4061 collation rules */
2051 /* JIS X 4061 collation order implementation */
2283 /* it gets the collation elements for elements and prints them */
2370 * Note: Starting with UCA 6.0, the [variable top] collation element
2384 * Note: Starting with UCA 6.0, the [last regular] collation element
2681 log_err_status(status, "Could not open UCA collation %s\n", u_errorName(status));
2989 In fact, a single collation element can represent a maximum of 254 digits as a number. Digit strings longer than that
2990 are treated as multiple collation elements. */
3064 Testing that prepended zeroes still yield the correct collation behavior.
3151 * Test new API added for separate collation tree.
3162 static const char* KW[] = { "collation" };
3219 n = ucol_getFunctionalEquivalent(loc, sizeof(loc), "collation", "de",
3227 n = ucol_getFunctionalEquivalent(loc, sizeof(loc), "collation", "de_DE",
3638 log_verbose("\n\nVI collation:");
3665 log_verbose("\n\nRO collation:");
3894 log_verbose("\n\nEN collation:");
3916 log_verbose("\n\nJA collation:");
4194 /* Convenient struct for running collation tests */
4198 UCollationResult result; /* -1, 0 or +1, depending on collation */
4202 * Utility function to test one collation test case.
4526 * in their collation key before and after script reordering.
4568 /* check collation results - before rule applied but not script reordering */
4571 log_err("Collation result not correct before script reordering = %d\n", collResult);
4574 /* check the lead byte of the collation keys before script reordering */
4588 /* check collation results - before rule applied and after script reordering */
4591 log_err("Collation result not correct after script reordering = %d\n", collResult);
4594 /* check the lead byte of the collation keys after script reordering */
4648 log_err("Collation key bytes not the same at position %d.\n", i);
4677 log_err("Collation key bytes not the same at position %d.\n", i);
4747 log_err_status(status, "ERROR: collation result should have been UCOL_LESS\n");
4767 log_err_status(status, "ERROR: collation result should have been UCOL_GREATER\n");
4836 log_err_status(status, "ERROR: collation result should have been UCOL_GREATER\n");
4876 log_err_status(status, "ERROR: collation result should have been UCOL_LESS\n");
4896 log_err_status(status, "ERROR: collation result should have been UCOL_GREATER\n");
5065 * Utility function to test one collation reordering test case set.
5120 /* Test collation reordering API */
5145 /* Test collation reordering API */
5172 /* Test collation reordering API */
5198 /* Test collation reordering API */
5245 /* Test collation reordering API */
5273 log_verbose("Testing reordering with and without numeric collation\n");
5322 log_err_status(status, "ERROR: collation results should have been the same.\n");
5616 /* decoll = ucol_open("de@collation=phonebook", &status); */
5700 static const UChar longUpperStr2[]= { /* 125 chars, > 128 collation elements */
5731 /* String pointers must be in reverse collation order of the corresponding strings */
5739 enum { kCollKeyLenMax = 850 }; /* may change with collation changes */