• Home
  • Raw
  • Download

Lines Matching refs:status

115     UErrorCode status = U_ZERO_ERROR;  in TestCalendar()  local
141 ucal_getAvailableTZIDs(offset, i, &status); in TestCalendar()
142 if(U_FAILURE(status)){ in TestCalendar()
143 log_err("FAIL: ucal_getAvailableTZIDs returned %s\n", u_errorName(status)); in TestCalendar()
145 log_verbose("%s\n", u_austrcpy(tempMsgBuf, ucal_getAvailableTZIDs(offset, i, &status))); in TestCalendar()
148 ucal_getAvailableTZIDs(offset, i, &status); in TestCalendar()
149 if(status != U_INDEX_OUTOFBOUNDS_ERROR){ in TestCalendar()
150 …err("FAIL:for TZID index >= count Expected INDEX_OUTOFBOUNDS_ERROR Got %s\n", u_errorName(status)); in TestCalendar()
152 status=U_ZERO_ERROR; in TestCalendar()
162 uenum = ucal_openTimeZones(&status); in TestCalendar()
166 uenum = ucal_openCountryTimeZones("US", &status); in TestCalendar()
170 uenum = ucal_openTimeZoneIDEnumeration(UCAL_ZONE_TYPE_CANONICAL, NULL, NULL, &status); in TestCalendar()
174 … uenum = ucal_openTimeZoneIDEnumeration(UCAL_ZONE_TYPE_CANONICAL_LOCATION, "CA", NULL, &status); in TestCalendar()
178 … uenum = ucal_openTimeZoneIDEnumeration(UCAL_ZONE_TYPE_ANY, NULL, &offsetMinus5, &status); in TestCalendar()
182 … uenum = ucal_openTimeZoneIDEnumeration(UCAL_ZONE_TYPE_ANY, "US", &offsetMinus5, &status); in TestCalendar()
185 if (U_FAILURE(status)) { in TestCalendar()
186 log_err_status(status, "FAIL: %s failed with %s\n", api, in TestCalendar()
187 u_errorName(status)); in TestCalendar()
191 count = uenum_count(uenum, &status); in TestCalendar()
194 …%s, got %d, expected at least 5 -> %s (Are you missing data?)\n", api, count, u_errorName(status)); in TestCalendar()
196 uenum_reset(uenum, &status); in TestCalendar()
197 if (U_FAILURE(status)){ in TestCalendar()
199 api, u_errorName(status)); in TestCalendar()
202 id = uenum_next(uenum, &len, &status); in TestCalendar()
203 if (U_FAILURE(status)){ in TestCalendar()
205 api, u_errorName(status)); in TestCalendar()
211 id = uenum_next(uenum, &len, &status); in TestCalendar()
221 status = U_ZERO_ERROR; in TestCalendar()
222 i = ucal_getDSTSavings(fgGMTID, &status); in TestCalendar()
223 if (U_FAILURE(status)) { in TestCalendar()
225 u_errorName(status)); in TestCalendar()
229 i = ucal_getDSTSavings(PST, &status); in TestCalendar()
230 if (U_FAILURE(status)) { in TestCalendar()
232 u_errorName(status)); in TestCalendar()
238 status = U_ZERO_ERROR; in TestCalendar()
239 i = ucal_getDefaultTimeZone(zone1, UPRV_LENGTHOF(zone1), &status); in TestCalendar()
240 if (U_FAILURE(status) || status == U_STRING_NOT_TERMINATED_WARNING) { in TestCalendar()
242 u_errorName(status)); in TestCalendar()
244 ucal_setDefaultTimeZone(EUROPE_PARIS, &status); in TestCalendar()
245 if (U_FAILURE(status)) { in TestCalendar()
247 u_errorName(status)); in TestCalendar()
249 i = ucal_getDefaultTimeZone(zone2, UPRV_LENGTHOF(zone2), &status); in TestCalendar()
250 if (U_FAILURE(status)) { in TestCalendar()
252 u_errorName(status)); in TestCalendar()
258 i = ucal_getHostTimeZone(zone2, UPRV_LENGTHOF(zone2), &status); in TestCalendar()
259 if (U_FAILURE(status) || status == U_STRING_NOT_TERMINATED_WARNING) { in TestCalendar()
260 log_err("FAIL: ucal_getHostTimeZone() => %s\n", u_errorName(status)); in TestCalendar()
270 status = U_ZERO_ERROR; in TestCalendar()
271 ucal_setDefaultTimeZone(zone1, &status); in TestCalendar()
275 status = U_ZERO_ERROR; in TestCalendar()
276 tzver = ucal_getTZDataVersion(&status); in TestCalendar()
277 if (U_FAILURE(status)) { in TestCalendar()
278 log_err_status(status, "FAIL: ucal_getTZDataVersion() => %s\n", u_errorName(status)); in TestCalendar()
289 status = U_ZERO_ERROR; in TestCalendar()
291 canonicalID, UPRV_LENGTHOF(canonicalID), &isSystemID, &status); in TestCalendar()
292 if (U_FAILURE(status)) { in TestCalendar()
293 log_data_err("FAIL: error in ucal_getCanonicalTimeZoneID : %s\n", u_errorName(status)); in TestCalendar()
306 status = U_ZERO_ERROR; in TestCalendar()
309 caldef=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_TRADITIONAL, &status); in TestCalendar()
310 if(U_FAILURE(status)){ in TestCalendar()
311 …_data_err("FAIL: error in ucal_open caldef : %s\n - (Are you missing data?)", u_errorName(status)); in TestCalendar()
314 caldef2=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_TRADITIONAL, &status); in TestCalendar()
315 if(U_FAILURE(status)){ in TestCalendar()
316 …_data_err("FAIL: error in ucal_open caldef : %s - (Are you missing data?)\n", u_errorName(status)); in TestCalendar()
319 calfr=ucal_open(tzID, u_strlen(tzID), "fr_FR", UCAL_TRADITIONAL, &status); in TestCalendar()
320 if(U_FAILURE(status)){ in TestCalendar()
321 …g_data_err("FAIL: error in ucal_open calfr : %s - (Are you missing data?)\n", u_errorName(status)); in TestCalendar()
323 calit=ucal_open(tzID, u_strlen(tzID), "it_IT", UCAL_TRADITIONAL, &status); in TestCalendar()
324 if(U_FAILURE(status)) { in TestCalendar()
325 …g_data_err("FAIL: error in ucal_open calit : %s - (Are you missing data?)\n", u_errorName(status)); in TestCalendar()
329 calfrclone = ucal_clone(calfr, &status); in TestCalendar()
330 if(U_FAILURE(status)){ in TestCalendar()
331 …_data_err("FAIL: error in ucal_clone calfr : %s - (Are you missing data?)\n", u_errorName(status)); in TestCalendar()
366 datdef=udat_open(UDAT_FULL,UDAT_FULL ,NULL, NULL, 0,NULL,0,&status); in TestCalendar()
367 if(U_FAILURE(status)){ in TestCalendar()
368 …_err("FAIL: error in creating the dateformat : %s (Are you missing data?)\n", u_errorName(status)); in TestCalendar()
383 …ltlengthneeded=ucal_getTimeZoneDisplayName(caldef, UCAL_DST, "en_US", NULL, resultlength, &status); in TestCalendar()
385 if(status==U_BUFFER_OVERFLOW_ERROR) in TestCalendar()
387 status=U_ZERO_ERROR; in TestCalendar()
390 ucal_getTimeZoneDisplayName(caldef, UCAL_DST, "en_US", result, resultlength, &status); in TestCalendar()
392 if(U_FAILURE(status)) { in TestCalendar()
393 log_err("FAIL: Error in getting the timezone display name : %s\n", u_errorName(status)); in TestCalendar()
397 u_errorName(status), resultlengthneeded); in TestCalendar()
412 ucal_getTimeZoneDisplayName(caldef, UCAL_SHORT_DST, "en_US", result, resultlength, &status); in TestCalendar()
418 ucal_getTimeZoneDisplayName(caldef, UCAL_STANDARD, "en_US", result, resultlength, &status); in TestCalendar()
424 … ucal_getTimeZoneDisplayName(caldef, UCAL_SHORT_STANDARD, "en_US", result, resultlength, &status); in TestCalendar()
476 ucal_setDateTime(caldef, 1999, UCAL_MARCH, 3, 10, 45, 20, &status); in TestCalendar()
477 ucal_inDaylightTime(caldef, &status ); in TestCalendar()
478 if(U_FAILURE(status)) { in TestCalendar()
479 log_err("Error in ucal_inDaylightTime: %s\n", u_errorName(status)); in TestCalendar()
481 if(!ucal_inDaylightTime(caldef, &status)) in TestCalendar()
496 status = U_ZERO_ERROR; in TestCalendar()
497 … caldef = ucal_open(NULL, 0, ucalGetTypeTestPtr->locale, ucalGetTypeTestPtr->calType, &status); in TestCalendar()
498 if ( U_SUCCESS(status) ) { in TestCalendar()
499 const char * calType = ucal_getType(caldef, &status); in TestCalendar()
500 if ( U_SUCCESS(status) && calType != NULL ) { in TestCalendar()
531 UErrorCode status=U_ZERO_ERROR; in TestGetSetDateAPI() local
542 caldef=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_TRADITIONAL, &status); in TestGetSetDateAPI()
543 caldef2=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_TRADITIONAL, &status); in TestGetSetDateAPI()
544 caldef3=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_TRADITIONAL, &status); in TestGetSetDateAPI()
549 datdef=udat_open(UDAT_DEFAULT,UDAT_DEFAULT ,"en_US",fgGMTID,-1,NULL,0, &status); in TestGetSetDateAPI()
550 if(U_FAILURE(status)) in TestGetSetDateAPI()
552 …g_data_err("error in creating the dateformat : %s (Are you missing data?)\n", u_errorName(status)); in TestGetSetDateAPI()
562 d1=ucal_getMillis(caldef, &status); in TestGetSetDateAPI()
563 if(U_FAILURE(status)){ in TestGetSetDateAPI()
564 log_err("Error in getMillis : %s\n", u_errorName(status)); in TestGetSetDateAPI()
569 ucal_setMillis(caldef, d2, &status); in TestGetSetDateAPI()
570 if(U_FAILURE(status)){ in TestGetSetDateAPI()
571 log_err("Error in setMillis : %s\n", u_errorName(status)); in TestGetSetDateAPI()
575 d1=ucal_getMillis(caldef, &status); in TestGetSetDateAPI()
590 ucal_setMillis(caldef3, testMillis, &status); in TestGetSetDateAPI()
591 if(U_FAILURE(status)){ in TestGetSetDateAPI()
592 …tly detected invalid value : for millis : %e : returned : %s\n", testMillis, u_errorName(status)); in TestGetSetDateAPI()
593 status = U_ZERO_ERROR; in TestGetSetDateAPI()
600 ucal_setMillis(caldef3, testMillis, &status); in TestGetSetDateAPI()
601 if(U_FAILURE(status)){ in TestGetSetDateAPI()
602 …tly detected invalid value : for millis : %e : returned : %s\n", testMillis, u_errorName(status)); in TestGetSetDateAPI()
603 status = U_ZERO_ERROR; in TestGetSetDateAPI()
605 dateBit = ucal_get(caldef2, UCAL_MILLISECOND, &status); in TestGetSetDateAPI()
618 ucal_setMillis(caldef3, testMillis, &status); in TestGetSetDateAPI()
619 if(U_FAILURE(status)){ in TestGetSetDateAPI()
620 …argument error as expected : for millis : %e : returned : %s\n", testMillis, u_errorName(status)); in TestGetSetDateAPI()
621 status = U_ZERO_ERROR; in TestGetSetDateAPI()
623 dateBit = ucal_get(caldef3, UCAL_DAY_OF_MONTH, &status); in TestGetSetDateAPI()
629 ctest_setTimeZone(NULL, &status); in TestGetSetDateAPI()
633 idLen = ucal_getTimeZoneID(caldef2, id, UPRV_LENGTHOF(id), &status); in TestGetSetDateAPI()
635 if (U_FAILURE(status)) { in TestGetSetDateAPI()
636 log_err("Error in getTimeZoneID : %s\n", u_errorName(status)); in TestGetSetDateAPI()
643 ucal_setMillis(caldef2, d2, &status); in TestGetSetDateAPI()
644 if(U_FAILURE(status)){ in TestGetSetDateAPI()
645 log_err("Error in getMillis : %s\n", u_errorName(status)); in TestGetSetDateAPI()
647 hour=ucal_get(caldef2, UCAL_HOUR_OF_DAY, &status); in TestGetSetDateAPI()
650 ucal_setTimeZone(caldef2,tzID, 3, &status); in TestGetSetDateAPI()
651 if(U_FAILURE(status)){ in TestGetSetDateAPI()
652 … log_err("Error in setting the time zone using ucal_setTimeZone(): %s\n", u_errorName(status)); in TestGetSetDateAPI()
657 idLen = ucal_getTimeZoneID(caldef2, id, UPRV_LENGTHOF(id), &status); in TestGetSetDateAPI()
658 if (U_FAILURE(status)) { in TestGetSetDateAPI()
659 log_err("Error in getTimeZoneID : %s\n", u_errorName(status)); in TestGetSetDateAPI()
666 if(hour == ucal_get(caldef2, UCAL_HOUR_OF_DAY, &status)) in TestGetSetDateAPI()
668 …else if((hour-8 + 1) != ucal_get(caldef2, UCAL_HOUR_OF_DAY, &status)) /*because it is not in dayli… in TestGetSetDateAPI()
676 ucal_setTimeZone(caldef2, tzID, 3, &status); in TestGetSetDateAPI()
677 if(U_FAILURE(status)){ in TestGetSetDateAPI()
678 … log_err("Error in setting the time zone using ucal_setTimeZone(): %s\n", u_errorName(status)); in TestGetSetDateAPI()
680 if(d2==ucal_getMillis(caldef2, &status)) in TestGetSetDateAPI()
685 zoneOffset = ucal_get(caldef2, UCAL_ZONE_OFFSET, &status); in TestGetSetDateAPI()
686 if(U_FAILURE(status)){ in TestGetSetDateAPI()
687 …getting the time zone using ucal_get() after using ucal_setTimeZone(): %s\n", u_errorName(status)); in TestGetSetDateAPI()
693 ucal_setTimeZone(caldef2, NULL, -1, &status); in TestGetSetDateAPI()
694 if(U_FAILURE(status)){ in TestGetSetDateAPI()
695 … log_err("Error in setting the time zone using ucal_setTimeZone(): %s\n", u_errorName(status)); in TestGetSetDateAPI()
697 if(ucal_getMillis(caldef2, &status)) in TestGetSetDateAPI()
702 zoneOffset = ucal_get(caldef2, UCAL_ZONE_OFFSET, &status); in TestGetSetDateAPI()
703 if(U_FAILURE(status)){ in TestGetSetDateAPI()
704 …getting the time zone using ucal_get() after using ucal_setTimeZone(): %s\n", u_errorName(status)); in TestGetSetDateAPI()
719 ucal_setDate(caldef,1971, UCAL_DECEMBER, 17, &status); in TestGetSetDateAPI()
720 if(U_FAILURE(status)){ in TestGetSetDateAPI()
721 log_err("error in setting the calendar date : %s\n", u_errorName(status)); in TestGetSetDateAPI()
724 d1=ucal_getMillis(caldef, &status); in TestGetSetDateAPI()
733 ucal_setDate(caldef, 1999, UCAL_JANUARY, 10, &status); in TestGetSetDateAPI()
735 ucal_setDate(caldef, 1999, UCAL_DECEMBER, 3, &status); in TestGetSetDateAPI()
737 ucal_setDate(caldef, 2000, UCAL_MAY, 3, &status); in TestGetSetDateAPI()
739 ucal_setDate(caldef, 1999, UCAL_AUGUST, 32, &status); in TestGetSetDateAPI()
741 ucal_setDate(caldef, 1999, UCAL_MARCH, 0, &status); in TestGetSetDateAPI()
743 ucal_setDate(caldef, 0, UCAL_MARCH, 12, &status); in TestGetSetDateAPI()
750 ucal_setDateTime(caldef,1972, UCAL_MAY, 3, 16, 30, 42, &status); in TestGetSetDateAPI()
751 if(U_FAILURE(status)){ in TestGetSetDateAPI()
752 log_err("error in setting the calendar date : %s\n", u_errorName(status)); in TestGetSetDateAPI()
755 d1=ucal_getMillis(caldef, &status); in TestGetSetDateAPI()
765 ucal_setDateTime(caldef, 1999, UCAL_OCTOBER, 10, 6, 45, 30, &status); in TestGetSetDateAPI()
767 ucal_setDateTime(caldef, 1999, UCAL_MARCH, 3, 15, 10, 55, &status); in TestGetSetDateAPI()
769 ucal_setDateTime(caldef, 1999, UCAL_MAY, 3, 25, 30, 45, &status); in TestGetSetDateAPI()
771 ucal_setDateTime(caldef, 1999, UCAL_AUGUST, 32, 22, 65, 40, &status); in TestGetSetDateAPI()
773 ucal_setDateTime(caldef, 1999, UCAL_MARCH, 12, 0, 0, 0,&status); in TestGetSetDateAPI()
775 ucal_setDateTime(caldef, 1999, UCAL_MARCH, 12, -10, -10,0, &status); in TestGetSetDateAPI()
797 UErrorCode status=U_ZERO_ERROR; in TestFieldGetSet() local
802 cal=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_TRADITIONAL, &status); in TestFieldGetSet()
803 if (U_FAILURE(status)) { in TestFieldGetSet()
804 log_data_err("ucal_open failed: %s - (Are you missing data?)\n", u_errorName(status)); in TestFieldGetSet()
807 datdef=udat_open(UDAT_SHORT,UDAT_SHORT ,NULL,fgGMTID,-1,NULL, 0, &status); in TestFieldGetSet()
808 if(U_FAILURE(status)) in TestFieldGetSet()
810 …g_data_err("error in creating the dateformat : %s (Are you missing data?)\n", u_errorName(status)); in TestFieldGetSet()
815 ucal_setDateTime(cal, 1999, UCAL_MARCH, 12, 5, 25, 30, &status); in TestFieldGetSet()
816 if(U_FAILURE(status)){ in TestFieldGetSet()
817 … log_data_err("error in the setDateTime() : %s (Are you missing data?)\n", u_errorName(status)); in TestFieldGetSet()
819 if(ucal_get(cal, UCAL_YEAR, &status)!=1999 || ucal_get(cal, UCAL_MONTH, &status)!=2 || in TestFieldGetSet()
820 ucal_get(cal, UCAL_DATE, &status)!=12 || ucal_get(cal, UCAL_HOUR, &status)!=5) in TestFieldGetSet()
821 … log_data_err("error in ucal_get() -> %s (Are you missing data?)\n", u_errorName(status)); in TestFieldGetSet()
822 …else if(ucal_get(cal, UCAL_DAY_OF_WEEK_IN_MONTH, &status)!=2 || ucal_get(cal, UCAL_DAY_OF_WEEK, &s… in TestFieldGetSet()
823 …|| ucal_get(cal, UCAL_WEEK_OF_MONTH, &status)!=2 || ucal_get(cal, UCAL_WEEK_OF_YEAR, &status)!= 11) in TestFieldGetSet()
849 status = U_ZERO_ERROR; in TestFieldGetSet()
855 d1 = ucal_getMillis(cal, &status); in TestFieldGetSet()
856 if (status != U_ILLEGAL_ARGUMENT_ERROR) { in TestFieldGetSet()
861 status = U_ZERO_ERROR; in TestFieldGetSet()
874 status = U_ZERO_ERROR; in TestFieldGetSet()
881 d1 = ucal_getMillis(cal,&status); in TestFieldGetSet()
882 if (status != U_ILLEGAL_ARGUMENT_ERROR){ in TestFieldGetSet()
887 status = U_ZERO_ERROR; in TestFieldGetSet()
903 d1 = ucal_getMillis(cal,&status); in TestFieldGetSet()
904 if (status != U_ILLEGAL_ARGUMENT_ERROR){ in TestFieldGetSet()
960 UErrorCode status = U_ZERO_ERROR; in TestAddRollExtensive() local
967 cal=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_GREGORIAN, &status); in TestAddRollExtensive()
968 if (U_FAILURE(status)) { in TestAddRollExtensive()
969 log_data_err("ucal_open() failed : %s - (Are you missing data?)\n", u_errorName(status)); in TestAddRollExtensive()
981 ucal_add(cal,UCAL_YEAR, 1, &status); in TestAddRollExtensive()
982 if (U_FAILURE(status)) { log_err("ucal_add failed: %s\n", u_errorName(status)); return; } in TestAddRollExtensive()
985 ucal_add(cal,UCAL_MONTH, 12, &status); in TestAddRollExtensive()
986 if (U_FAILURE(status)) { log_err("ucal_add failed: %s\n", u_errorName(status) ); return; } in TestAddRollExtensive()
989 ucal_add(cal,UCAL_DATE, 1, &status); in TestAddRollExtensive()
990 if (U_FAILURE(status)) { log_err("ucal_add failed: %s\n", u_errorName(status) ); return; } in TestAddRollExtensive()
993 ucal_add(cal,UCAL_DATE, 2, &status); in TestAddRollExtensive()
994 if (U_FAILURE(status)) { log_err("ucal_add failed: %s\n", u_errorName(status) ); return; } in TestAddRollExtensive()
997 ucal_add(cal,UCAL_DATE, 28, &status); in TestAddRollExtensive()
998 if (U_FAILURE(status)) { log_err("ucal_add failed: %s\n", u_errorName(status) ); return; } in TestAddRollExtensive()
1001 ucal_add(cal, (UCalendarDateFields)-1, 10, &status); in TestAddRollExtensive()
1002 if(status==U_ILLEGAL_ARGUMENT_ERROR) in TestAddRollExtensive()
1005 log_err("Fail: No, illegal argument error as expected. Got....: %s\n", u_errorName(status)); in TestAddRollExtensive()
1007 status=U_ZERO_ERROR; in TestAddRollExtensive()
1012 ucal_roll(cal, UCAL_DATE, -1, &status); in TestAddRollExtensive()
1013 if (U_FAILURE(status)) { log_err("ucal_roll failed: %s\n", u_errorName(status) ); return; } in TestAddRollExtensive()
1016 ucal_roll(cal, UCAL_MONTH, -2, &status); in TestAddRollExtensive()
1017 if (U_FAILURE(status)) { log_err("ucal_roll failed: %s\n", u_errorName(status) ); return; } in TestAddRollExtensive()
1020 ucal_roll(cal, UCAL_DATE, 1, &status); in TestAddRollExtensive()
1021 if (U_FAILURE(status)) { log_err("ucal_roll failed: %s\n", u_errorName(status) ); return; } in TestAddRollExtensive()
1024 ucal_roll(cal, UCAL_MONTH, -12, &status); in TestAddRollExtensive()
1025 if (U_FAILURE(status)) { log_err("ucal_roll failed: %s\n", u_errorName(status) ); return; } in TestAddRollExtensive()
1027 ucal_roll(cal, UCAL_YEAR, -1, &status); in TestAddRollExtensive()
1028 if (U_FAILURE(status)) { log_err("ucal_roll failed: %s\n", u_errorName(status) ); return; } in TestAddRollExtensive()
1031 ucal_roll(cal, UCAL_DATE, 29, &status); in TestAddRollExtensive()
1032 if (U_FAILURE(status)) { log_err("ucal_roll failed: %s\n", u_errorName(status) ); return; } in TestAddRollExtensive()
1035 ucal_roll(cal, (UCalendarDateFields)-1, 10, &status); in TestAddRollExtensive()
1036 if(status==U_ILLEGAL_ARGUMENT_ERROR) in TestAddRollExtensive()
1039 log_err("Fail: no illegal argument error got..: %s\n", u_errorName(status)); in TestAddRollExtensive()
1042 status=U_ZERO_ERROR; in TestAddRollExtensive()
1044 ucal_setDateTime(cal, 1999, UCAL_FEBRUARY, 28, 10, 30, 45, &status); in TestAddRollExtensive()
1045 if(U_FAILURE(status)){ in TestAddRollExtensive()
1046 log_err("error is setting the datetime: %s\n", u_errorName(status)); in TestAddRollExtensive()
1048 ucal_add(cal, UCAL_MONTH, 1, &status); in TestAddRollExtensive()
1050 ucal_add(cal, UCAL_MILLISECOND, 1000, &status); in TestAddRollExtensive()
1055 status=U_ZERO_ERROR; in TestAddRollExtensive()
1059 cal=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_TRADITIONAL, &status); in TestAddRollExtensive()
1060 if (U_FAILURE(status)) { in TestAddRollExtensive()
1061 log_err("ucal_open failed: %s\n", u_errorName(status)); in TestAddRollExtensive()
1072 status=U_ZERO_ERROR; in TestAddRollExtensive()
1077 status = U_ZERO_ERROR; in TestAddRollExtensive()
1079 ucal_add(cal, e, 1, &status); in TestAddRollExtensive()
1080 if (U_FAILURE(status)) { limit = i; status = U_ZERO_ERROR; } in TestAddRollExtensive()
1083 ucal_add(cal, e, -1, &status); in TestAddRollExtensive()
1084 if (U_FAILURE(status)) { in TestAddRollExtensive()
1085 log_err("ucal_add -1 failed: %s\n", u_errorName(status)); in TestAddRollExtensive()
1094 status = U_ZERO_ERROR; in TestAddRollExtensive()
1096 ucal_roll(cal, e, 1, &status); in TestAddRollExtensive()
1097 if (U_FAILURE(status)) { in TestAddRollExtensive()
1099 status = U_ZERO_ERROR; in TestAddRollExtensive()
1103 ucal_roll(cal, e, -1, &status); in TestAddRollExtensive()
1104 if (U_FAILURE(status)) { in TestAddRollExtensive()
1105 log_err("ucal_roll -1 failed: %s\n", u_errorName(status)); in TestAddRollExtensive()
1116 status=U_ZERO_ERROR; in TestAddRollExtensive()
1118 cal=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_GREGORIAN, &status); in TestAddRollExtensive()
1119 if (U_FAILURE(status)) { in TestAddRollExtensive()
1120 log_err("ucal_open failed for zone %s: %s\n", itemPtr->zone, u_errorName(status)); in TestAddRollExtensive()
1123 … ucal_setDateTime(cal, itemPtr->year, itemPtr->month, itemPtr->day, itemPtr->hour, 0, 0, &status); in TestAddRollExtensive()
1124 ucal_add(cal, UCAL_DATE, 1, &status); in TestAddRollExtensive()
1125 hr = ucal_get(cal, UCAL_HOUR_OF_DAY, &status); in TestAddRollExtensive()
1126 if ( U_FAILURE(status) ) { in TestAddRollExtensive()
1127 …al_add failed adding day across transition for zone %s: %s\n", itemPtr->zone, u_errorName(status)); in TestAddRollExtensive()
1131 ucal_add(cal, UCAL_DATE, -1, &status); in TestAddRollExtensive()
1132 hr = ucal_get(cal, UCAL_HOUR_OF_DAY, &status); in TestAddRollExtensive()
1133 if ( U_FAILURE(status) ) { in TestAddRollExtensive()
1134 …d failed subtracting day across transition for zone %s: %s\n", itemPtr->zone, u_errorName(status)); in TestAddRollExtensive()
1150 UErrorCode status = U_ZERO_ERROR; in TestGetLimits() local
1155 cal=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_GREGORIAN, &status); in TestGetLimits()
1156 if (U_FAILURE(status)) { in TestGetLimits()
1157 … gregorian calendar failed in TestGetLimits: %s - (Are you missing data?)\n", u_errorName(status)); in TestGetLimits()
1165 ucal_setDate(cal, 1999, UCAL_MARCH, 5, &status); /* Set the date to be March 5, 1999 */ in TestGetLimits()
1166 val = ucal_get(cal, UCAL_DAY_OF_WEEK, &status); in TestGetLimits()
1167 min = ucal_getLimit(cal, UCAL_DAY_OF_WEEK, UCAL_MINIMUM, &status); in TestGetLimits()
1168 max = ucal_getLimit(cal, UCAL_DAY_OF_WEEK, UCAL_MAXIMUM, &status); in TestGetLimits()
1177 val = ucal_get(cal, UCAL_DAY_OF_WEEK_IN_MONTH, &status); in TestGetLimits()
1178 min = ucal_getLimit(cal, UCAL_DAY_OF_WEEK_IN_MONTH, UCAL_MINIMUM, &status); in TestGetLimits()
1179 max = ucal_getLimit(cal, UCAL_DAY_OF_WEEK_IN_MONTH, UCAL_MAXIMUM, &status); in TestGetLimits()
1189 min=ucal_getLimit(cal, UCAL_MONTH, UCAL_MINIMUM, &status); in TestGetLimits()
1190 max=ucal_getLimit(cal, UCAL_MONTH, UCAL_MAXIMUM, &status); in TestGetLimits()
1191 gr_min=ucal_getLimit(cal, UCAL_MONTH, UCAL_GREATEST_MINIMUM, &status); in TestGetLimits()
1192 le_max=ucal_getLimit(cal, UCAL_MONTH, UCAL_LEAST_MAXIMUM, &status); in TestGetLimits()
1193 ac_min=ucal_getLimit(cal, UCAL_MONTH, UCAL_ACTUAL_MINIMUM, &status); in TestGetLimits()
1194 ac_max=ucal_getLimit(cal, UCAL_MONTH, UCAL_ACTUAL_MAXIMUM, &status); in TestGetLimits()
1195 if(U_FAILURE(status)){ in TestGetLimits()
1196 log_err("Error in getLimits: %s\n", u_errorName(status)); in TestGetLimits()
1203 ucal_setDateTime(cal, 1999, UCAL_MARCH, 5, 4, 10, 35, &status); in TestGetLimits()
1204 val=ucal_get(cal, UCAL_HOUR_OF_DAY, &status); in TestGetLimits()
1205 min=ucal_getLimit(cal, UCAL_HOUR_OF_DAY, UCAL_MINIMUM, &status); in TestGetLimits()
1206 max=ucal_getLimit(cal, UCAL_HOUR_OF_DAY, UCAL_MAXIMUM, &status); in TestGetLimits()
1207 gr_min=ucal_getLimit(cal, UCAL_MINUTE, UCAL_GREATEST_MINIMUM, &status); in TestGetLimits()
1208 le_max=ucal_getLimit(cal, UCAL_MINUTE, UCAL_LEAST_MAXIMUM, &status); in TestGetLimits()
1209 ac_min=ucal_getLimit(cal, UCAL_MINUTE, UCAL_ACTUAL_MINIMUM, &status); in TestGetLimits()
1210 ac_max=ucal_getLimit(cal, UCAL_SECOND, UCAL_ACTUAL_MAXIMUM, &status); in TestGetLimits()
1223 val=ucal_getLimit(cal, UCAL_SECOND, (UCalendarLimitType)99, &status); in TestGetLimits()
1227 status=U_ZERO_ERROR; in TestGetLimits()
1248 UErrorCode status = U_ZERO_ERROR; in TestDOWProgression() local
1253 cal=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_TRADITIONAL, &status); in TestDOWProgression()
1254 if (U_FAILURE(status)) { in TestDOWProgression()
1255 log_data_err("ucal_open failed: %s - (Are you missing data?)\n", u_errorName(status)); in TestDOWProgression()
1259 datfor=udat_open(UDAT_MEDIUM,UDAT_MEDIUM ,NULL, fgGMTID,-1,NULL, 0, &status); in TestDOWProgression()
1260 if(U_FAILURE(status)){ in TestDOWProgression()
1261 …g_data_err("error in creating the dateformat : %s (Are you missing data?)\n", u_errorName(status)); in TestDOWProgression()
1265 ucal_setDate(cal, 1999, UCAL_JANUARY, 1, &status); in TestDOWProgression()
1269 initialDOW = ucal_get(cal, UCAL_DAY_OF_WEEK, &status); in TestDOWProgression()
1270 if (U_FAILURE(status)) { in TestDOWProgression()
1271 log_data_err("ucal_get() failed: %s (Are you missing data?)\n", u_errorName(status) ); in TestDOWProgression()
1277 date1=ucal_getMillis(cal, &status); in TestDOWProgression()
1278 … if(U_FAILURE(status)){ log_err("ucal_getMiilis() failed: %s\n", u_errorName(status)); break;} in TestDOWProgression()
1281 ucal_add(cal,UCAL_DAY_OF_WEEK, delta, &status); in TestDOWProgression()
1282 … if (U_FAILURE(status)) { log_err("ucal_add() failed: %s\n", u_errorName(status)); break; } in TestDOWProgression()
1284 newDOW = ucal_get(cal, UCAL_DAY_OF_WEEK, &status); in TestDOWProgression()
1285 … if (U_FAILURE(status)) { log_err("ucal_get() failed: %s\n", u_errorName(status)); break; } in TestDOWProgression()
1287 date1=ucal_getMillis(cal, &status); in TestDOWProgression()
1288 … if(U_FAILURE(status)){ log_err("ucal_getMiilis() failed: %s\n", u_errorName(status)); break;} in TestDOWProgression()
1324 UErrorCode status = U_ZERO_ERROR; in testZones() local
1329 gmtcal=ucal_open(tzID, 3, "en_US", UCAL_TRADITIONAL, &status); in testZones()
1330 if (U_FAILURE(status)) { in testZones()
1331 log_data_err("ucal_open failed: %s - (Are you missing data?)\n", u_errorName(status)); in testZones()
1335 cal = ucal_open(tzID, 3, "en_US", UCAL_TRADITIONAL, &status); in testZones()
1336 if (U_FAILURE(status)) { in testZones()
1337 log_err("ucal_open failed: %s\n", u_errorName(status)); in testZones()
1341 datfor=udat_open(UDAT_MEDIUM,UDAT_MEDIUM ,NULL, fgGMTID,-1,NULL, 0, &status); in testZones()
1342 if(U_FAILURE(status)){ in testZones()
1343 …g_data_err("error in creating the dateformat : %s (Are you missing data?)\n", u_errorName(status)); in testZones()
1346 ucal_setDateTime(gmtcal, yr, mo - 1, dt, hr, mn, sc, &status); in testZones()
1347 if (U_FAILURE(status)) { in testZones()
1348 log_data_err("ucal_setDateTime failed: %s (Are you missing data?)\n", u_errorName(status)); in testZones()
1352 date1 = ucal_getMillis(gmtcal, &status); in testZones()
1353 if (U_FAILURE(status)) { in testZones()
1354 log_err("ucal_getMillis failed: %s\n", u_errorName(status)); in testZones()
1360 ucal_setMillis(cal, date1, &status); in testZones()
1361 if (U_FAILURE(status)) { in testZones()
1362 log_err("ucal_setMillis() failed: %s\n", u_errorName(status)); in testZones()
1366 offset = ucal_get(cal, UCAL_ZONE_OFFSET, &status); in testZones()
1367 offset += ucal_get(cal, UCAL_DST_OFFSET, &status); in testZones()
1369 if (U_FAILURE(status)) { in testZones()
1370 log_err("ucal_get() failed: %s\n", u_errorName(status)); in testZones()
1376 utc = ((ucal_get(cal, UCAL_HOUR_OF_DAY, &status) * 60 + in testZones()
1377 ucal_get(cal, UCAL_MINUTE, &status)) * 60 + in testZones()
1378 ucal_get(cal, UCAL_SECOND, &status)) * 1000 + in testZones()
1379 ucal_get(cal, UCAL_MILLISECOND, &status) - offset; in testZones()
1380 if (U_FAILURE(status)) { in testZones()
1381 log_err("ucal_get() failed: %s\n", u_errorName(status)); in testZones()
1414 UErrorCode status = U_ZERO_ERROR; in checkDateTime() local
1415 if (ucal_get(c, UCAL_YEAR, &status) != y || in checkDateTime()
1416 ucal_get(c, UCAL_MONTH, &status) != m || in checkDateTime()
1417 ucal_get(c, UCAL_DATE, &status) != d || in checkDateTime()
1418 ucal_get(c, UCAL_HOUR, &status) != hr || in checkDateTime()
1419 ucal_get(c, UCAL_MINUTE, &status) != min || in checkDateTime()
1420 ucal_get(c, UCAL_SECOND, &status) != sec || in checkDateTime()
1421 ucal_get(c, UCAL_MILLISECOND, &status) != ms) { in checkDateTime()
1424 ucal_get(c, UCAL_YEAR, &status), in checkDateTime()
1425 ucal_get(c, UCAL_MONTH, &status) + 1, in checkDateTime()
1426 ucal_get(c, UCAL_DATE, &status), in checkDateTime()
1427 ucal_get(c, UCAL_HOUR, &status), in checkDateTime()
1428 ucal_get(c, UCAL_MINUTE, &status) + 1, in checkDateTime()
1429 ucal_get(c, UCAL_SECOND, &status), in checkDateTime()
1430 ucal_get(c, UCAL_MILLISECOND, &status) ); in checkDateTime()
1432 if (U_FAILURE(status)){ in checkDateTime()
1433 log_err("ucal_get failed: %s\n", u_errorName(status)); in checkDateTime()
1446 UErrorCode status = U_ZERO_ERROR; in checkDate() local
1447 if (ucal_get(c,UCAL_YEAR, &status) != y || in checkDate()
1448 ucal_get(c, UCAL_MONTH, &status) != m || in checkDate()
1449 ucal_get(c, UCAL_DATE, &status) != d) { in checkDate()
1452 ucal_get(c, UCAL_YEAR, &status), in checkDate()
1453 ucal_get(c, UCAL_MONTH, &status) + 1, in checkDate()
1454 ucal_get(c, UCAL_DATE, &status) ); in checkDate()
1456 if (U_FAILURE(status)) { in checkDate()
1457 log_err("ucal_get failed: %s\n", u_errorName(status)); in checkDate()
1474 UErrorCode status = U_ZERO_ERROR; in verify1() local
1475 if (ucal_get(c, UCAL_YEAR, &status) == year && in verify1()
1476 ucal_get(c, UCAL_MONTH, &status) == month && in verify1()
1477 ucal_get(c, UCAL_DATE, &status) == day) { in verify1()
1478 if (U_FAILURE(status)) { in verify1()
1479 log_err("FAIL: Calendar::get failed: %s\n", u_errorName(status)); in verify1()
1483 d1=ucal_getMillis(c, &status); in verify1()
1484 if (U_FAILURE(status)) { in verify1()
1485 log_err("ucal_getMillis failed: %s\n", u_errorName(status)); in verify1()
1492 d1=ucal_getMillis(c, &status); in verify1()
1493 if (U_FAILURE(status)) { in verify1()
1494 log_err("ucal_getMillis failed: %s\n", u_errorName(status) ); in verify1()
1509 UErrorCode status = U_ZERO_ERROR; in verify2() local
1512 if (ucal_get(c, UCAL_YEAR, &status) == year && in verify2()
1513 ucal_get(c, UCAL_MONTH, &status) == month && in verify2()
1514 ucal_get(c, UCAL_DATE, &status) == day && in verify2()
1515 ucal_get(c, UCAL_HOUR, &status) == hour && in verify2()
1516 ucal_get(c, UCAL_MINUTE, &status) == min && in verify2()
1517 ucal_get(c, UCAL_SECOND, &status) == sec && in verify2()
1518 ucal_get(c, UCAL_AM_PM, &status) == am_pm ){ in verify2()
1519 if (U_FAILURE(status)) { in verify2()
1520 log_err("FAIL: Calendar::get failed: %s\n", u_errorName(status)); in verify2()
1524 d1=ucal_getMillis(c, &status); in verify2()
1525 if (U_FAILURE(status)) { in verify2()
1526 log_err("ucal_getMillis failed: %s\n", u_errorName(status)); in verify2()
1533 d1=ucal_getMillis(c, &status); in verify2()
1534 if (U_FAILURE(status)) { in verify2()
1535 log_err("ucal_getMillis failed: %s\n", u_errorName(status)); in verify2()
1615 UErrorCode status = U_ZERO_ERROR; in TestGetKeywordValuesForLocale() local
1624 … UEnumeration *ALL = ucal_getKeywordValuesForLocale("calendar", uloc_getDefault(), false, &status); in TestGetKeywordValuesForLocale()
1625 if (U_SUCCESS(status)) { in TestGetKeywordValuesForLocale()
1630 pref = ucal_getKeywordValuesForLocale("calendar", loc, true, &status); in TestGetKeywordValuesForLocale()
1637 if (U_SUCCESS(status) && uenum_count(pref, &status) == EXPECTED_SIZE[i]) { in TestGetKeywordValuesForLocale()
1640 … if ((value = uenum_next(pref, &valueLength, &status)) != NULL && U_SUCCESS(status)) { in TestGetKeywordValuesForLocale()
1659 all = ucal_getKeywordValuesForLocale("calendar", loc, false, &status); in TestGetKeywordValuesForLocale()
1661 size = uenum_count(all, &status); in TestGetKeywordValuesForLocale()
1663 if (U_SUCCESS(status) && size == uenum_count(ALL, &status)) { in TestGetKeywordValuesForLocale()
1667 … if ((value = uenum_next(all, &valueLength, &status)) != NULL && U_SUCCESS(status)) { in TestGetKeywordValuesForLocale()
1687 …log_err_status(status, "Failed to get ALL keyword values for default locale %s: %s.\n", uloc_getDe… in TestGetKeywordValuesForLocale()
1796 UErrorCode status = U_ZERO_ERROR; in TestWeekend() local
1797 UCalendar * cal = ucal_open(NULL, 0, testDatesPtr->locale, UCAL_GREGORIAN, &status); in TestWeekend()
1799 if (U_SUCCESS(status)) { in TestWeekend()
1808 weekendDatesPtr->hour, 0, 0, &status); in TestWeekend()
1809 dateToTest = ucal_getMillis(cal, &status) + weekendDatesPtr->millisecOffset; in TestWeekend()
1810 isWeekend = ucal_isWeekend(cal, dateToTest, &status); in TestWeekend()
1821 if ( U_FAILURE(status) ) { in TestWeekend()
1822 …ale %s date %s isWeekend() status %s\n", testDatesPtr->locale, fmtDateBytes, u_errorName(status) ); in TestWeekend()
1823 status = U_ZERO_ERROR; in TestWeekend()
1832 …for locale %s failed: %s - (Are you missing data?)\n", testDatesPtr->locale, u_errorName(status) ); in TestWeekend()
1840 UErrorCode status = U_ZERO_ERROR; in TestWeekend() local
1841 UCalendar * cal = ucal_open(NULL, 0, testDaysPtr->locale, UCAL_GREGORIAN, &status); in TestWeekend()
1843 if (U_SUCCESS(status)) { in TestWeekend()
1847 … UCalendarWeekdayType dayType = ucal_getDayOfWeekType(cal, daysOfWeekPtr->dayOfWeek, &status); in TestWeekend()
1849 transition = ucal_getWeekendTransition(cal, daysOfWeekPtr->dayOfWeek, &status); in TestWeekend()
1851 if ( U_FAILURE(status) ) { in TestWeekend()
1852 …DayOfWeekType() status %s\n", testDaysPtr->locale, daysOfWeekPtr->dayOfWeek, u_errorName(status) ); in TestWeekend()
1853 status = U_ZERO_ERROR; in TestWeekend()
1862 … for locale %s failed: %s - (Are you missing data?)\n", testDaysPtr->locale, u_errorName(status) ); in TestWeekend()
1925 UErrorCode status = U_ZERO_ERROR; in TestFieldDifference() local
1926 … UCalendar* ucal = ucal_open(tfdItemPtr->timezone, -1, tfdItemPtr->locale, UCAL_DEFAULT, &status); in TestFieldDifference()
1927 if (U_FAILURE(status)) { in TestFieldDifference()
1928 …rr("FAIL: for locale \"%s\", ucal_open had status %s\n", tfdItemPtr->locale, u_errorName(status) ); in TestFieldDifference()
1932 ucal_setMillis(ucal, tfdItemPtr->start, &status); in TestFieldDifference()
1933 yDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_YEAR, &status); in TestFieldDifference()
1934 MDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_MONTH, &status); in TestFieldDifference()
1935 dDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_DATE, &status); in TestFieldDifference()
1936 HDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_HOUR, &status); in TestFieldDifference()
1937 mDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_MINUTE, &status); in TestFieldDifference()
1938 sDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_SECOND, &status); in TestFieldDifference()
1939 if (U_FAILURE(status)) { in TestFieldDifference()
1941 … tfdItemPtr->locale, tfdItemPtr->start, tfdItemPtr->target, u_errorName(status) ); in TestFieldDifference()
1954 ucal_setMillis(ucal, tfdItemPtr->start, &status); in TestFieldDifference()
1955 yDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_YEAR, &status); in TestFieldDifference()
1956 ucal_setMillis(ucal, tfdItemPtr->start, &status); in TestFieldDifference()
1957 MDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_MONTH, &status); in TestFieldDifference()
1958 ucal_setMillis(ucal, tfdItemPtr->start, &status); in TestFieldDifference()
1959 dDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_DATE, &status); in TestFieldDifference()
1960 ucal_setMillis(ucal, tfdItemPtr->start, &status); in TestFieldDifference()
1961 HDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_HOUR, &status); in TestFieldDifference()
1962 ucal_setMillis(ucal, tfdItemPtr->start, &status); in TestFieldDifference()
1963 mDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_MINUTE, &status); in TestFieldDifference()
1964 if (U_FAILURE(status)) { in TestFieldDifference()
1966 … tfdItemPtr->locale, tfdItemPtr->start, tfdItemPtr->target, u_errorName(status) ); in TestFieldDifference()
1977 ucal_setMillis(ucal, tfdItemPtr->start, &status); in TestFieldDifference()
1978 sDf = ucal_getFieldDifference(ucal, tfdItemPtr->target, UCAL_SECOND, &status); in TestFieldDifference()
1980 if (U_FAILURE(status)) { in TestFieldDifference()
1982 … tfdItemPtr->locale, tfdItemPtr->start, tfdItemPtr->target, u_errorName(status) ); in TestFieldDifference()
1987 } else if (!U_FAILURE(status)) { in TestFieldDifference()
1998 UErrorCode status = U_ZERO_ERROR; in TestAmbiguousWallTime() local
2004 ucal = ucal_open(tzID, -1, "en_US", UCAL_DEFAULT, &status); in TestAmbiguousWallTime()
2005 if (U_FAILURE(status)) { in TestAmbiguousWallTime()
2021 ucal_setDateTime(ucal, 2011, 11-1, 6, 1, 30, 0, &status); in TestAmbiguousWallTime()
2022 t = ucal_getMillis(ucal, &status); in TestAmbiguousWallTime()
2024 if (U_FAILURE(status)) { in TestAmbiguousWallTime()
2025 …"FAIL: Calculating time 2011-11-06 01:30:00 with UCAL_WALLTIME_FIRST - %s\n", u_errorName(status)); in TestAmbiguousWallTime()
2026 status = U_ZERO_ERROR; in TestAmbiguousWallTime()
2034 ucal_setDateTime(ucal, 2011, 11-1, 6, 1, 30, 0, &status); in TestAmbiguousWallTime()
2035 t = ucal_getMillis(ucal, &status); in TestAmbiguousWallTime()
2037 if (U_FAILURE(status)) { in TestAmbiguousWallTime()
2038 …("FAIL: Calculating time 2011-11-06 01:30:00 with UCAL_WALLTIME_LAST - %s\n", u_errorName(status)); in TestAmbiguousWallTime()
2039 status = U_ZERO_ERROR; in TestAmbiguousWallTime()
2047 ucal_setDateTime(ucal, 2011, 3-1, 13, 2, 30, 0, &status); in TestAmbiguousWallTime()
2048 t = ucal_getMillis(ucal, &status); in TestAmbiguousWallTime()
2050 if (U_FAILURE(status)) { in TestAmbiguousWallTime()
2051 …"FAIL: Calculating time 2011-03-13 02:30:00 with UCAL_WALLTIME_FIRST - %s\n", u_errorName(status)); in TestAmbiguousWallTime()
2052 status = U_ZERO_ERROR; in TestAmbiguousWallTime()
2060 ucal_setDateTime(ucal, 2011, 3-1, 13, 2, 30, 0, &status); in TestAmbiguousWallTime()
2061 t = ucal_getMillis(ucal, &status); in TestAmbiguousWallTime()
2063 if (U_FAILURE(status)) { in TestAmbiguousWallTime()
2064 …("FAIL: Calculating time 2011-03-13 02:30:00 with UCAL_WALLTIME_LAST - %s\n", u_errorName(status)); in TestAmbiguousWallTime()
2065 status = U_ZERO_ERROR; in TestAmbiguousWallTime()
2073 ucal_setDateTime(ucal, 2011, 3-1, 13, 2, 30, 0, &status); in TestAmbiguousWallTime()
2074 t = ucal_getMillis(ucal, &status); in TestAmbiguousWallTime()
2076 if (U_FAILURE(status)) { in TestAmbiguousWallTime()
2077 …: Calculating time 2011-03-13 02:30:00 with UCAL_WALLTIME_NEXT_VALID - %s\n", u_errorName(status)); in TestAmbiguousWallTime()
2078 status = U_ZERO_ERROR; in TestAmbiguousWallTime()
2086 ucal_setDateTime(ucal, 2011, 3-1, 13, 2, 30, 0, &status); in TestAmbiguousWallTime()
2087 t = ucal_getMillis(ucal, &status); in TestAmbiguousWallTime()
2088 if (U_SUCCESS(status)) { in TestAmbiguousWallTime()
2091 status = U_ZERO_ERROR; in TestAmbiguousWallTime()
2131 UErrorCode status = U_ZERO_ERROR; in TestAddRollEra0AndEraBounds() local
2132 UCalendar *ucalTest = ucal_open(zoneGMT, -1, eraTestItemPtr->locale, UCAL_DEFAULT, &status); in TestAddRollEra0AndEraBounds()
2133 if ( U_SUCCESS(status) ) { in TestAddRollEra0AndEraBounds()
2136 status = U_ZERO_ERROR; in TestAddRollEra0AndEraBounds()
2140 yrBefore = ucal_get(ucalTest, UCAL_YEAR, &status); in TestAddRollEra0AndEraBounds()
2141 ucal_add(ucalTest, UCAL_YEAR, 1, &status); in TestAddRollEra0AndEraBounds()
2142 yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status); in TestAddRollEra0AndEraBounds()
2143 if (U_FAILURE(status)) { in TestAddRollEra0AndEraBounds()
2145 eraTestItemPtr->locale, u_errorName(status)); in TestAddRollEra0AndEraBounds()
2151 status = U_ZERO_ERROR; in TestAddRollEra0AndEraBounds()
2155 yrBefore = ucal_get(ucalTest, UCAL_YEAR, &status); in TestAddRollEra0AndEraBounds()
2156 ucal_roll(ucalTest, UCAL_YEAR, 1, &status); in TestAddRollEra0AndEraBounds()
2157 yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status); in TestAddRollEra0AndEraBounds()
2158 if (U_FAILURE(status)) { in TestAddRollEra0AndEraBounds()
2160 eraTestItemPtr->locale, u_errorName(status)); in TestAddRollEra0AndEraBounds()
2166 status = U_ZERO_ERROR; in TestAddRollEra0AndEraBounds()
2171 … ucal_roll(ucalTest, UCAL_YEAR, 1, &status); /* roll forward in time to era 0 boundary */ in TestAddRollEra0AndEraBounds()
2172 yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status); in TestAddRollEra0AndEraBounds()
2173 eraAfter = ucal_get(ucalTest, UCAL_ERA, &status); in TestAddRollEra0AndEraBounds()
2174 if (U_FAILURE(status)) { in TestAddRollEra0AndEraBounds()
2176 eraTestItemPtr->locale, u_errorName(status)); in TestAddRollEra0AndEraBounds()
2185 const char * calType = ucal_getType(ucalTest, &status); in TestAddRollEra0AndEraBounds()
2186 ucal_roll(ucalTest, UCAL_YEAR, -2, &status); in TestAddRollEra0AndEraBounds()
2187 yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status); in TestAddRollEra0AndEraBounds()
2188 eraAfter = ucal_get(ucalTest, UCAL_ERA, &status); in TestAddRollEra0AndEraBounds()
2189 if (U_FAILURE(status)) { in TestAddRollEra0AndEraBounds()
2191 eraTestItemPtr->locale, u_errorName(status)); in TestAddRollEra0AndEraBounds()
2198 status = U_ZERO_ERROR; in TestAddRollEra0AndEraBounds()
2201 int32_t eraMin = ucal_getLimit(ucalTest, UCAL_ERA, UCAL_MINIMUM, &status); in TestAddRollEra0AndEraBounds()
2202 const char * calType = ucal_getType(ucalTest, &status); in TestAddRollEra0AndEraBounds()
2204 …ns minimum era %d (should be 0) for calType %s, error %s\n", eraMin, calType, u_errorName(status)); in TestAddRollEra0AndEraBounds()
2208 status = U_ZERO_ERROR; in TestAddRollEra0AndEraBounds()
2212 eraMax = ucal_getLimit(ucalTest, UCAL_ERA, UCAL_MAXIMUM, &status); in TestAddRollEra0AndEraBounds()
2213 if ( U_SUCCESS(status) && eraMax > 0 ) { in TestAddRollEra0AndEraBounds()
2215 status = U_ZERO_ERROR; in TestAddRollEra0AndEraBounds()
2219 yrBefore = ucal_get(ucalTest, UCAL_YEAR, &status); in TestAddRollEra0AndEraBounds()
2220 ucal_add(ucalTest, UCAL_YEAR, 1, &status); in TestAddRollEra0AndEraBounds()
2221 yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status); in TestAddRollEra0AndEraBounds()
2222 if (U_FAILURE(status)) { in TestAddRollEra0AndEraBounds()
2224 eraTestItemPtr->locale, u_errorName(status)); in TestAddRollEra0AndEraBounds()
2229 status = U_ZERO_ERROR; in TestAddRollEra0AndEraBounds()
2233 yrBefore = ucal_get(ucalTest, UCAL_YEAR, &status); in TestAddRollEra0AndEraBounds()
2234 ucal_roll(ucalTest, UCAL_YEAR, 1, &status); in TestAddRollEra0AndEraBounds()
2235 yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status); in TestAddRollEra0AndEraBounds()
2236 if (U_FAILURE(status)) { in TestAddRollEra0AndEraBounds()
2238 eraTestItemPtr->locale, u_errorName(status)); in TestAddRollEra0AndEraBounds()
2243 status = U_ZERO_ERROR; in TestAddRollEra0AndEraBounds()
2247 …yrMax = ucal_getLimit(ucalTest, UCAL_YEAR, UCAL_ACTUAL_MAXIMUM, &status); /* max year value for er… in TestAddRollEra0AndEraBounds()
2248 … ucal_roll(ucalTest, UCAL_YEAR, -1, &status); /* roll down which should pin or wrap to end */ in TestAddRollEra0AndEraBounds()
2249 yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status); in TestAddRollEra0AndEraBounds()
2250 eraAfter = ucal_get(ucalTest, UCAL_ERA, &status); in TestAddRollEra0AndEraBounds()
2251 if (U_FAILURE(status)) { in TestAddRollEra0AndEraBounds()
2253 eraTestItemPtr->locale, u_errorName(status)); in TestAddRollEra0AndEraBounds()
2265 … ucal_roll(ucalTest, UCAL_YEAR, 1, &status); /* now roll up which should wrap to beginning */ in TestAddRollEra0AndEraBounds()
2266 yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status); in TestAddRollEra0AndEraBounds()
2267 eraAfter = ucal_get(ucalTest, UCAL_ERA, &status); in TestAddRollEra0AndEraBounds()
2268 if (U_FAILURE(status)) { in TestAddRollEra0AndEraBounds()
2270 eraTestItemPtr->locale, u_errorName(status)); in TestAddRollEra0AndEraBounds()
2278 ucal_setMillis(ucalTest, ucal_getNow(), &status); in TestAddRollEra0AndEraBounds()
2279 eraNow = ucal_get(ucalTest, UCAL_ERA, &status); in TestAddRollEra0AndEraBounds()
2280 if ( U_SUCCESS(status) && eraNow > 1 ) { in TestAddRollEra0AndEraBounds()
2281 status = U_ZERO_ERROR; in TestAddRollEra0AndEraBounds()
2285 …yrMax = ucal_getLimit(ucalTest, UCAL_YEAR, UCAL_ACTUAL_MAXIMUM, &status); /* max year value for th… in TestAddRollEra0AndEraBounds()
2286 ucal_roll(ucalTest, UCAL_YEAR, -1, &status); in TestAddRollEra0AndEraBounds()
2287 yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status); in TestAddRollEra0AndEraBounds()
2288 eraAfter = ucal_get(ucalTest, UCAL_ERA, &status); in TestAddRollEra0AndEraBounds()
2289 if (U_FAILURE(status)) { in TestAddRollEra0AndEraBounds()
2291 eraNow, eraTestItemPtr->locale, u_errorName(status)); in TestAddRollEra0AndEraBounds()
2303 … ucal_roll(ucalTest, UCAL_YEAR, 1, &status); /* now roll up which should wrap to beginning */ in TestAddRollEra0AndEraBounds()
2304 yrAfter = ucal_get(ucalTest, UCAL_YEAR, &status); in TestAddRollEra0AndEraBounds()
2305 eraAfter = ucal_get(ucalTest, UCAL_ERA, &status); in TestAddRollEra0AndEraBounds()
2306 if (U_FAILURE(status)) { in TestAddRollEra0AndEraBounds()
2308 eraNow, eraTestItemPtr->locale, u_errorName(status)); in TestAddRollEra0AndEraBounds()
2352 UErrorCode status = U_ZERO_ERROR; in TestGetTZTransition() local
2353 UCalendar * ucal = ucal_open(zoneGMT, -1, "en", UCAL_GREGORIAN, &status); in TestGetTZTransition()
2354 if ( U_SUCCESS(status) ) { in TestGetTZTransition()
2358 ucal_setTimeZone(ucal, itemPtr->zoneName, -1, &status); in TestGetTZTransition()
2359 ucal_setDateTime(ucal, itemPtr->year, itemPtr->month, itemPtr->day, 12, 0, 0, &status); in TestGetTZTransition()
2360 curMillis = ucal_getMillis(ucal, &status); in TestGetTZTransition()
2362 if ( U_SUCCESS(status) ) { in TestGetTZTransition()
2366 … result = ucal_getTimeZoneTransitionDate(ucal, UCAL_TZ_TRANSITION_PREVIOUS, &transition1, &status); in TestGetTZTransition()
2367 if (U_FAILURE(status) || result != itemPtr->hasPrev) { in TestGetTZTransition()
2369 itemPtr->descrip, u_errorName(status), itemPtr->hasPrev, result); in TestGetTZTransition()
2371 ucal_setMillis(ucal, transition1, &status); in TestGetTZTransition()
2372 …ucal_getTimeZoneTransitionDate(ucal, UCAL_TZ_TRANSITION_PREVIOUS_INCLUSIVE, &transition2, &status); in TestGetTZTransition()
2373 if (U_FAILURE(status) || !result || transition2 != transition1) { in TestGetTZTransition()
2375 … itemPtr->descrip, u_errorName(status), result, transition1, transition2); in TestGetTZTransition()
2378 status = U_ZERO_ERROR; in TestGetTZTransition()
2380 … result = ucal_getTimeZoneTransitionDate(ucal, UCAL_TZ_TRANSITION_NEXT, &transition1, &status); in TestGetTZTransition()
2381 if (U_FAILURE(status) || result != itemPtr->hasNext) { in TestGetTZTransition()
2383 itemPtr->descrip, u_errorName(status), itemPtr->hasNext, result); in TestGetTZTransition()
2385 ucal_setMillis(ucal, transition1, &status); in TestGetTZTransition()
2386 …t = ucal_getTimeZoneTransitionDate(ucal, UCAL_TZ_TRANSITION_NEXT_INCLUSIVE, &transition2, &status); in TestGetTZTransition()
2387 if (U_FAILURE(status) || !result || transition2 != transition1) { in TestGetTZTransition()
2389 … itemPtr->descrip, u_errorName(status), result, transition1, transition2); in TestGetTZTransition()
2392 status = U_ZERO_ERROR; in TestGetTZTransition()
2395 itemPtr->descrip, u_errorName(status)); in TestGetTZTransition()
2396 status = U_ZERO_ERROR; in TestGetTZTransition()
2401 log_data_err("FAIL setup: ucal_open status %s\n", u_errorName(status)); in TestGetTZTransition()
2422 UErrorCode status; in TestGetWindowsTimeZoneID() local
2427 status = U_ZERO_ERROR; in TestGetWindowsTimeZoneID()
2428 … = ucal_getWindowsTimeZoneID(tzNewYork, u_strlen(tzNewYork), winID, UPRV_LENGTHOF(winID), &status); in TestGetWindowsTimeZoneID()
2429 if (U_FAILURE(status)) { in TestGetWindowsTimeZoneID()
2430 … log_data_err("FAIL: Windows ID for America/New_York, status %s\n", u_errorName(status)); in TestGetWindowsTimeZoneID()
2436 status = U_ZERO_ERROR; in TestGetWindowsTimeZoneID()
2437 …en = ucal_getWindowsTimeZoneID(tzTronto, u_strlen(tzTronto), winID, UPRV_LENGTHOF(winID), &status); in TestGetWindowsTimeZoneID()
2438 if (U_FAILURE(status)) { in TestGetWindowsTimeZoneID()
2439 log_data_err("FAIL: Windows ID for America/Toronto, status %s\n", u_errorName(status)); in TestGetWindowsTimeZoneID()
2445 status = U_ZERO_ERROR; in TestGetWindowsTimeZoneID()
2446 … len = ucal_getWindowsTimeZoneID(sBogus, u_strlen(sBogus), winID, UPRV_LENGTHOF(winID), &status); in TestGetWindowsTimeZoneID()
2447 if (U_FAILURE(status)) { in TestGetWindowsTimeZoneID()
2448 log_data_err("FAIL: Windows ID for Bogus, status %s\n", u_errorName(status)); in TestGetWindowsTimeZoneID()
2456 UErrorCode status; in TestGetTimeZoneIDByWindowsID() local
2461 status = U_ZERO_ERROR; in TestGetTimeZoneIDByWindowsID()
2462 … len = ucal_getTimeZoneIDForWindowsID(winEastern, -1, NULL, tzID, UPRV_LENGTHOF(tzID), &status); in TestGetTimeZoneIDByWindowsID()
2463 if (U_FAILURE(status)) { in TestGetTimeZoneIDByWindowsID()
2464 … log_data_err("FAIL: TZ ID for Eastern Standard Time, status %s\n", u_errorName(status)); in TestGetTimeZoneIDByWindowsID()
2470 status = U_ZERO_ERROR; in TestGetTimeZoneIDByWindowsID()
2471 …TimeZoneIDForWindowsID(winEastern, u_strlen(winEastern), "US", tzID, UPRV_LENGTHOF(tzID), &status); in TestGetTimeZoneIDByWindowsID()
2472 if (U_FAILURE(status)) { in TestGetTimeZoneIDByWindowsID()
2473 … log_data_err("FAIL: TZ ID for Eastern Standard Time - US, status %s\n", u_errorName(status)); in TestGetTimeZoneIDByWindowsID()
2479 status = U_ZERO_ERROR; in TestGetTimeZoneIDByWindowsID()
2480 …TimeZoneIDForWindowsID(winEastern, u_strlen(winEastern), "CA", tzID, UPRV_LENGTHOF(tzID), &status); in TestGetTimeZoneIDByWindowsID()
2481 if (U_FAILURE(status)) { in TestGetTimeZoneIDByWindowsID()
2482 … log_data_err("FAIL: TZ ID for Eastern Standard Time - CA, status %s\n", u_errorName(status)); in TestGetTimeZoneIDByWindowsID()
2488 status = U_ZERO_ERROR; in TestGetTimeZoneIDByWindowsID()
2489 len = ucal_getTimeZoneIDForWindowsID(sBogus, -1, NULL, tzID, UPRV_LENGTHOF(tzID), &status); in TestGetTimeZoneIDByWindowsID()
2490 if (U_FAILURE(status)) { in TestGetTimeZoneIDByWindowsID()
2491 log_data_err("FAIL: TZ ID for Bogus, status %s\n", u_errorName(status)); in TestGetTimeZoneIDByWindowsID()
2501 status = U_ZERO_ERROR; in TestGetTimeZoneIDByWindowsID()
2502 …tTimeZoneIDForWindowsID(sBogusWithVariantCharacters, -1, NULL, tzID, UPRV_LENGTHOF(tzID), &status); in TestGetTimeZoneIDByWindowsID()
2510 UErrorCode status = U_ZERO_ERROR; in TestJpnCalAddSetNextEra() local
2511 UCalendar *jCal = ucal_open(NULL, 0, "ja_JP@calendar=japanese", UCAL_DEFAULT, &status); in TestJpnCalAddSetNextEra()
2512 if ( U_FAILURE(status) ) { in TestJpnCalAddSetNextEra()
2513 … log_data_err("FAIL: ucal_open for ja_JP@calendar=japanese, status %s\n", u_errorName(status)); in TestJpnCalAddSetNextEra()
2516 int32_t sEra = ucal_get(jCal, UCAL_ERA, &status); // Don't assume era number for Showa in TestJpnCalAddSetNextEra()
2517 if ( U_FAILURE(status) ) { in TestJpnCalAddSetNextEra()
2518 log_data_err("FAIL: ucal_get ERA for Showa, status %s\n", u_errorName(status)); in TestJpnCalAddSetNextEra()
2523 status = U_ZERO_ERROR; in TestJpnCalAddSetNextEra()
2526 eYear = ucal_get(jCal, UCAL_EXTENDED_YEAR, &status); in TestJpnCalAddSetNextEra()
2527 if ( U_FAILURE(status) ) { in TestJpnCalAddSetNextEra()
2528 … log_err("FAIL: set %d, ucal_get EXTENDED_YEAR, status %s\n", iEra, u_errorName(status)); in TestJpnCalAddSetNextEra()
2532 ucal_add(jCal, UCAL_ERA, 1, &status); in TestJpnCalAddSetNextEra()
2533 if ( U_FAILURE(status) ) { in TestJpnCalAddSetNextEra()
2534 … log_err("FAIL: set %d, ucal_add ERA 1, status %s\n", iEra, u_errorName(status)); in TestJpnCalAddSetNextEra()
2536 eYear = ucal_get(jCal, UCAL_EXTENDED_YEAR, &status); in TestJpnCalAddSetNextEra()
2537 if ( U_FAILURE(status) ) { in TestJpnCalAddSetNextEra()
2538 …err("FAIL: set %d then add ERA 1, ucal_get EXTENDED_YEAR, status %s\n", iEra, u_errorName(status)); in TestJpnCalAddSetNextEra()
2556 UErrorCode status = U_ZERO_ERROR; in TestUcalOpenBufferRead() local
2559 UCalendar *cal = ucal_open(NULL, 0, localeID, UCAL_GREGORIAN, &status); in TestUcalOpenBufferRead()
2635 UErrorCode status = U_ZERO_ERROR; in TestGetTimeZoneOffsetFromLocal() local
2638 UCalendar *cal = ucal_open(utc, -1, "en", UCAL_GREGORIAN, &status); in TestGetTimeZoneOffsetFromLocal()
2639 if (U_FAILURE(status)) { in TestGetTimeZoneOffsetFromLocal()
2640 log_data_err("ucal_open: %s", u_errorName(status)); in TestGetTimeZoneOffsetFromLocal()
2648 DATES[i][3], DATES[i][4], 0, &status); in TestGetTimeZoneOffsetFromLocal()
2649 MILLIS[i] = ucal_getMillis(cal, &status); in TestGetTimeZoneOffsetFromLocal()
2650 if (U_FAILURE(status)) { in TestGetTimeZoneOffsetFromLocal()
2655 ucal_setTimeZone(cal, AMERICA_LOS_ANGELES, -1, &status); in TestGetTimeZoneOffsetFromLocal()
2665 status = U_ZERO_ERROR; in TestGetTimeZoneOffsetFromLocal()
2666 ucal_setMillis(cal, MILLIS[m], &status); in TestGetTimeZoneOffsetFromLocal()
2667 if (U_FAILURE(status)) { in TestGetTimeZoneOffsetFromLocal()
2668 log_data_err("ucal_setMillis: %s\n", u_errorName(status)); in TestGetTimeZoneOffsetFromLocal()
2672 &rawOffset, &dstOffset, &status); in TestGetTimeZoneOffsetFromLocal()
2673 if (U_FAILURE(status)) { in TestGetTimeZoneOffsetFromLocal()
2677 u_errorName(status)); in TestGetTimeZoneOffsetFromLocal()
2695 status = U_ZERO_ERROR; in TestGetTimeZoneOffsetFromLocal()
2696 ucal_setMillis(cal, MILLIS[m], &status); in TestGetTimeZoneOffsetFromLocal()
2697 if (U_FAILURE(status)) { in TestGetTimeZoneOffsetFromLocal()
2698 log_data_err("ucal_setMillis: %s\n", u_errorName(status)); in TestGetTimeZoneOffsetFromLocal()
2702 &rawOffset, &dstOffset, &status); in TestGetTimeZoneOffsetFromLocal()
2703 if (U_FAILURE(status)) { in TestGetTimeZoneOffsetFromLocal()
2707 u_errorName(status)); in TestGetTimeZoneOffsetFromLocal()
2725 status = U_ZERO_ERROR; in TestGetTimeZoneOffsetFromLocal()
2726 ucal_setMillis(cal, MILLIS[m], &status); in TestGetTimeZoneOffsetFromLocal()
2727 if (U_FAILURE(status)) { in TestGetTimeZoneOffsetFromLocal()
2728 log_data_err("ucal_setMillis: %s\n", u_errorName(status)); in TestGetTimeZoneOffsetFromLocal()
2732 &rawOffset, &dstOffset, &status); in TestGetTimeZoneOffsetFromLocal()
2733 if (U_FAILURE(status)) { in TestGetTimeZoneOffsetFromLocal()
2737 u_errorName(status)); in TestGetTimeZoneOffsetFromLocal()
2755 status = U_ZERO_ERROR; in TestGetTimeZoneOffsetFromLocal()
2756 ucal_setMillis(cal, MILLIS[m], &status); in TestGetTimeZoneOffsetFromLocal()
2757 if (U_FAILURE(status)) { in TestGetTimeZoneOffsetFromLocal()
2758 log_data_err("ucal_setMillis: %s\n", u_errorName(status)); in TestGetTimeZoneOffsetFromLocal()
2762 &rawOffset, &dstOffset, &status); in TestGetTimeZoneOffsetFromLocal()
2763 if (U_FAILURE(status)) { in TestGetTimeZoneOffsetFromLocal()
2767 u_errorName(status)); in TestGetTimeZoneOffsetFromLocal()