• Home
  • Raw
  • Download

Lines Matching +full:not +full:- +full:date

5  * Copyright (c) 1997-2013 International Business Machines Corporation and
11 * Date Name Description
51 TestData *testData = driver->createTestData(index, status); in runIndexedTest()
53 name = testData->getName(); in runIndexedTest()
54 if (testData->getInfo(info, status)) { in runIndexedTest()
55 log(info->getString("Description", status)); in runIndexedTest()
59 logln("---"); in runIndexedTest()
69 dataerrln("format/DataDriven*Test data (format.res) not initialized!"); in runIndexedTest()
78 * Headers { "locale", "zone", "spec", "date", "str"}
80 // zone: time zone name, or "" to not explicitly set zone
81 // spec: either 'PATTERN=y mm h' etc, or 'DATE=SHORT,TIME=LONG'
82 …// date: either an unsigned long (millis), or a calendar spec ERA=0,YEAR=1, etc.. applied to the…
88 "DATE=SHORT,TIME=SHORT",
89 "ERA=1,YEAR=2007,MONTH=AUGUST,DATE=8,HOUR=18,MINUTE=54,SECOND=12",
103 SimpleDateFormat basicFmt(UnicodeString("EEE MMM dd yyyy / YYYY'-W'ww-ee"), in testConvertDate()
114 while (testData->nextCase(currentCase, status)) { in testConvertDate()
133 UnicodeString locale = currentCase->getString("locale", status); in testConvertDate()
138 UnicodeString zone = currentCase->getString("zone", status); in testConvertDate()
143 UnicodeString spec = currentCase->getString("spec", status); in testConvertDate()
148 UnicodeString date = currentCase->getString("date", status); in testConvertDate() local
150 errln("case %d: No 'date' line.", n); in testConvertDate()
153 UnicodeString expectStr= currentCase->getString("str", status); in testConvertDate()
169 … errln("case %d: could not create SimpleDateFormat from pattern: %s", n, u_errorName(status)); in testConvertDate()
174 errln("case %d: could not parse spec as style fields: %s", n, u_errorName(status)); in testConvertDate()
179 errln("case %d: could not create SimpleDateFormat from styles.", n); in testConvertDate()
186 errln("case %d: could not create calendar from %s", n, calLoc); in testConvertDate()
191 cal->setTimeZone(*tz); in testConvertDate()
192 format->setTimeZone(*tz); in testConvertDate()
196 // parse 'date' in testConvertDate()
197 if(date.startsWith(kMILLIS)) { in testConvertDate()
198 UnicodeString millis = UnicodeString(date, kMILLIS.length()); in testConvertDate()
201 } else if(date.startsWith(kRELATIVE_MILLIS)) { in testConvertDate()
202 UnicodeString millis = UnicodeString(date, kRELATIVE_MILLIS.length()); in testConvertDate()
205 } else if(date.startsWith(kRELATIVE_ADD)) { in testConvertDate()
206 …UnicodeString add = UnicodeString(date, kRELATIVE_ADD.length()); // "add" is a string indicating … in testConvertDate()
208 …errln("case %d: could not parse date as RELATIVE_ADD calendar fields: %s", n, u_errorName(status)); in testConvertDate()
212 cal->clear(); in testConvertDate()
213 cal->setTime(now, status); in testConvertDate()
216 //int32_t oldv = cal->get((UCalendarDateFields)q, status); in testConvertDate()
218 cal->add((UCalendarDateFields)q, in testConvertDate()
221 cal->set((UCalendarDateFields)q, in testConvertDate()
224 //int32_t newv = cal->get((UCalendarDateFields)q, status); in testConvertDate()
227 fromDate = cal->getTime(status); in testConvertDate()
229 …errln("case %d: could not apply date as RELATIVE_ADD calendar fields: %s", n, u_errorName(status)); in testConvertDate()
232 } else if(fromSet.parseFrom(date, status)<0 || U_FAILURE(status)) { in testConvertDate()
233 errln("case %d: could not parse date as calendar fields: %s", n, u_errorName(status)); in testConvertDate()
242 cal->clear(); in testConvertDate()
247 // cal->setTime(fromDate, status); in testConvertDate()
249 // errln("case %d: could not set time on calendar: %s", n, u_errorName(status)); in testConvertDate()
252 format->format(fromDate, output, pos, status); in testConvertDate()
256 errln("case %d: could not set fields on calendar: %s", n, u_errorName(status)); in testConvertDate()
259 format->format(*cal, output, pos); in testConvertDate()
264 errln("case %d: could not format(): %s", n, u_errorName(status)); // TODO: use 'pos' in testConvertDate()
267 // errln("WARNING: case %d: format's pos returned (0,0) - error ??", n); in testConvertDate()
278 cal->clear(); in testConvertDate()
280 format->parse(expectStr,*cal,pos); in testConvertDate()
282 UDate gotDate = cal->getTime(status); in testConvertDate()
284 … errln(caseString+": parse: could not get time on calendar: "+UnicodeString(u_errorName(status))); in testConvertDate()
296 // Calendar *cal2 = cal->clone(); in testConvertDate()
297 // cal2->clear(); in testConvertDate()
300 … errln("case %d: parse: could not set fields on calendar: %s", n, u_errorName(status)); in testConvertDate()
339 while (testData->nextSettings(settings, status)) { in processTest()
342 testSetting = settings->getString("Type", status); in processTest()
345 logln("---"); in processTest()
347 logln(testSetting + "---"); in processTest()