Lines Matching refs:sortklen
891 int32_t sortklen, osortklen; in TestSortKey() local
945 sortklen=ucol_getSortKey(col, test1, u_strlen(test1), NULL, 0); in TestSortKey()
946 sortk1=(uint8_t*)malloc(sizeof(uint8_t) * (sortklen+1)); in TestSortKey()
947 memset(sortk1,0xFE, sortklen); in TestSortKey()
948 ucol_getSortKey(col, test1, u_strlen(test1), sortk1, sortklen+1); in TestSortKey()
950 sortklen=ucol_getSortKey(col, test2, u_strlen(test2), NULL, 0); in TestSortKey()
951 sortk2=(uint8_t*)malloc(sizeof(uint8_t) * (sortklen+1)); in TestSortKey()
952 memset(sortk2,0xFE, sortklen); in TestSortKey()
953 ucol_getSortKey(col, test2, u_strlen(test2), sortk2, sortklen+1); in TestSortKey()
955 osortklen = sortklen; in TestSortKey()
956 sortklen=ucol_getSortKey(col, test2, u_strlen(test3), NULL, 0); in TestSortKey()
957 sortk3=(uint8_t*)malloc(sizeof(uint8_t) * (sortklen+1)); in TestSortKey()
958 memset(sortk3,0xFE, sortklen); in TestSortKey()
959 ucol_getSortKey(col, test2, u_strlen(test2), sortk3, sortklen+1); in TestSortKey()
961 doAssert( (sortklen == osortklen), "Sortkey length should be the same (abcda, abcda)"); in TestSortKey()
963 doAssert( (memcmp(sortk1, sortk2, sortklen) > 0), "Result should be \"Abcda\" > \"abcda\""); in TestSortKey()
964 doAssert( (memcmp(sortk2, sortk1, sortklen) < 0), "Result should be \"abcda\" < \"Abcda\""); in TestSortKey()
965 doAssert( (memcmp(sortk2, sortk3, sortklen) == 0), "Result should be \"abcda\" == \"abcda\""); in TestSortKey()
967 …doAssert( (memcmp(sortk2, sortk2_compat, sortklen) == 0), "Binary format for 'abcda' sortkey diffe… in TestSortKey()
981 for(i=0;i<sortklen;i++) in TestSortKey()
998 sortklen=ucol_getSortKey(col, test1, u_strlen(test1), NULL, 0); in TestSortKey()
999 sortk1=(uint8_t*)malloc(sizeof(uint8_t) * (sortklen+1)); in TestSortKey()
1000 ucol_getSortKey(col, test1, u_strlen(test1), sortk1, sortklen+1); in TestSortKey()
1001 sortklen=ucol_getSortKey(col, test2, u_strlen(test2), NULL, 0); in TestSortKey()
1002 sortk2=(uint8_t*)malloc(sizeof(uint8_t) * (sortklen+1)); in TestSortKey()
1003 ucol_getSortKey(col, test2, u_strlen(test2), sortk2, sortklen+1); in TestSortKey()
1005 doAssert( !(memcmp(sortk1, sortk2, sortklen) > 0), "Result should be \"Abcda\" == \"abcda\""); in TestSortKey()
1006 doAssert( !(memcmp(sortk2, sortk1, sortklen) < 0), "Result should be \"abcda\" == \"Abcda\""); in TestSortKey()
1007 doAssert( (memcmp(sortk1, sortk2, sortklen) == 0), "Result should be \"abcda\" == \"abcda\""); in TestSortKey()
1011 sortklen = ucol_getSortKey(col, test1, 0, NULL, 0); in TestSortKey()
1012 sortkEmpty = (uint8_t*)malloc(sizeof(uint8_t) * sortklen+1); in TestSortKey()
1013 sortklen = ucol_getSortKey(col, test1, 0, sortkEmpty, sortklen+1); in TestSortKey()
1014 if(sortklen != 3 || sortkEmpty[0] != 1 || sortkEmpty[0] != 1 || sortkEmpty[2] != 0) { in TestSortKey()
1020 sortklen = ucol_getSortKey(col, NULL, 0, NULL, 0); in TestSortKey()
1021 if(sortklen != 0) { in TestSortKey()