Home | History | Annotate | Download | only in webkit

Lines Matching refs:date

25 "This tests if the Date setters handle invalid parameters correctly resulting in a NaN date and if a recovery from such a NaN date is only possible by using the date.setTime() and date.set[[UTC]Full]Year() functions."
38 "Date",
75 var date = new Date();
76 var setValue = date["get" + functionNameRoot]();
77 date.setMilliseconds(Number.NaN);
84 var setResult = (1 == steps) ? date["set" + functionNameRoot](setValue)
85 : ((2 == steps) ? date["set" + functionNameRoot](setValue, 0)
86 : ((3 == steps) ? date["set" + functionNameRoot](setValue, 0, 0)
87 : date["set" + functionNameRoot](setValue, 0, 0, 0)));
89 testFailed("date(NaN).set" + functionNameRoot + "(" + setValue + params[steps - 1]
93 var getResult = date["get" + functionNameRoot]();
95 testFailed("date.get" + functionNameRoot + "() was " + getResult + " instead of NaN");
98 testPassed ("no recovering from NaN date using date.set" + functionNameRoot
105 var date = new Date();
106 var setValue = date["get" + functionNameRoot]();
107 date.setMilliseconds(Number.NaN);
108 var setResult = date["set" + functionNameRoot](setValue);
110 testFailed("date(NaN).set" + functionNameRoot + "(" + setValue + ") was " + setResult + " instead of " + setValue);
113 var getResult = date["get" + functionNameRoot]();
115 testFailed("date.get" + functionNameRoot + "() was " + getResult + " instead of " + setValue);
118 testPassed ("recover from NaN date using date.set" + functionNameRoot + "()");
125 var date = new Date();
126 var setValue = date["get" + functionNameRoot]();
127 date.setMilliseconds(Number.NaN);
128 var setResult = date["set" + functionNameRoot](setValue);
129 var getResult = date["get" + functionNameRoot]();
131 testFailed("date.get" + functionNameRoot + "() was " + getResult + " instead of " + setValue);
134 getResult = date.getMilliseconds();
136 testFailed("date.getMilliseconds() was " + getResult + " instead of 0");
139 getResult = date.getSeconds();
141 testFailed("date.getSeconds() was " + getResult + " instead of 0");
144 getResult = date.getMinutes();
146 testFailed("date.getMinutes() was " + getResult + " instead of 0");
149 getResult = date.getHours();
151 testFailed("date.getHours() was " + getResult + " instead of 0");
154 getResult = date.getDate();
156 testFailed("date.getDate() was " + getResult + " instead of 1");
159 getResult = date.getMonth();
161 testFailed("date.getMonth() was " + getResult + " instead of 0");
165 testPassed ("recover from NaN date using date.setFullYear()");
167 testFailed ("recover from NaN date using date.setFullYear()");
174 var date = new Date();
175 var setValue = date["get" + functionNameRoot]();
176 date.setMilliseconds(Number.NaN);
177 var setResult = date["set" + functionNameRoot](setValue);
178 var getResult = date["get" + functionNameRoot]();
180 testFailed("date.get" + functionNameRoot + "() was " + getResult + " instead of " + setValue);
183 getResult = date.getUTCMilliseconds();
185 testFailed("date.getUTCMilliseconds() was " + getResult + " instead of 0");
188 getResult = date.getUTCSeconds();
190 testFailed("date.getUTCSeconds() was " + getResult + " instead of 0");
193 getResult = date.getUTCMinutes();
195 testFailed("date.getUTCMinutes() was " + getResult + " instead of 0");
198 getResult = date.getUTCHours();
200 testFailed("date.getUTCHours() was " + getResult + " instead of 0");
203 getResult = date.getUTCDate();
205 testFailed("date.getUTCDate() was " + getResult + " instead of 1");
208 getResult = date.getUTCMonth();
210 testFailed("date.getUTCMonth() was " + getResult + " instead of 0");
214 testPassed ("recover from NaN date using date.setUTCFullYear()");
216 testFailed ("recover from NaN date using date.setUTCFullYear()");
225 var date = new Date();
226 var setValue = date["get" + functionNameRoot]();
227 var fullYears = date.getFullYear() - 1900;
229 testFailed("date.get" + functionNameRoot + "() was " + setValue + " instead of " + fullYears);
232 testPassed("date.getYear() is compatible to JavaScript 1.3 and later");
234 date.setMilliseconds(Number.NaN);
235 var setResult = date["set" + functionNameRoot](setValue + 1900);
236 var getResult = date["get" + functionNameRoot]();
238 testFailed("date.get" + functionNameRoot + "() was " + getResult + " instead of " + setValue);
241 getResult = date.getMilliseconds();
243 testFailed("date.getMilliseconds() was " + getResult + " instead of 0");
246 getResult = date.getSeconds();
248 testFailed("date.getSeconds() was " + getResult + " instead of 0");
251 getResult = date.getMinutes();
253 testFailed("date.getMinutes() was " + getResult + " instead of 0");
256 getResult = date.getHours();
258 testFailed("date.getHours() was " + getResult + " instead of 0");
261 getResult = date.getDate();
263 testFailed("date.getDate() was " + getResult + " instead of 1");
266 getResult = date.getMonth();
268 testFailed("date.getMonth() was " + getResult + " instead of 0");
272 testPassed ("recover from NaN date using date.setUTCFullYear()");
274 testFailed ("recover from NaN date using date.setUTCFullYear()");
280 var date = new Date();
281 var setResult = date["set" + functionNameRoot](value);
283 testFailed("date.set" + functionNameRoot
288 var getResult = date["get" + functionNameRoot]();
290 testFailed("date.get" + functionNameRoot + "() was "
302 var date = new Date();
303 var setResult = date["set" + functionNameRoot](testValues[idx0]);
305 testFailed("date.set" + functionNameRoot + "("
310 var getResult = date["get" + functionNameRoot]();
312 testFailed("date.get" + functionNameRoot + "() was "
319 testPassed("date.set" + functionNameRoot + "(arg0)");
320 testPassed("date.set" + functionNameRoot + "()");
331 var date = new Date();
332 var setResult = date["set" + functionNameRoot](testValues[idx0],
336 testFailed("date.set" + functionNameRoot + "("
342 var getResult = date["get" + functionNameRoot]();
344 testFailed("date.get" + functionNameRoot + "() was "
351 testPassed("date.set" + functionNameRoot + "(arg0, arg1)");
362 var date = new Date();
363 var setResult = date["set" + functionNameRoot](testValues[idx0],
367 testFailed("date.set" + functionNameRoot + "("
374 var getResult = date["get" + functionNameRoot]();
376 testFailed("date.get" + functionNameRoot + "() was "
383 testPassed("date.set" + functionNameRoot + "(arg0, arg1, arg2)");
395 var date = new Date();
396 var setResult = date["set" + functionNameRoot](testValues[idx0],
401 testFailed("date.set" + functionNameRoot + "("
409 var getResult = date["get" + functionNameRoot]();
411 testFailed("date.get" + functionNameRoot + "() was "
417 testPassed("date.set" + functionNameRoot + "(arg0, arg1, arg2, arg3)");
467 testPassed("date.set" + functionNameRoot + " passed all tests");