• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/ruby-106/ruby/test/date/

Lines Matching refs:Date

22     assert_equal(0, Date::Infinity.new(-1) <=> Date::Infinity.new(-1))
23 assert_equal(-1, Date::Infinity.new(-1) <=> Date::Infinity.new(+1))
24 assert_equal(-1, Date::Infinity.new(-1) <=> 0)
26 assert_equal(1, Date::Infinity.new(+1) <=> Date::Infinity.new(-1))
27 assert_equal(0, Date::Infinity.new(+1) <=> Date::Infinity.new(+1))
28 assert_equal(1, Date::Infinity.new(+1) <=> 0)
30 assert_equal(1, 0 <=> Date::Infinity.new(-1))
31 assert_equal(-1, 0 <=> Date::Infinity.new(+1))
34 assert_equal(0, Date::ITALY <=> Date::ITALY)
35 assert_equal(-1, Date::ITALY <=> Date::ENGLAND)
36 assert_equal(-1, Date::ITALY <=> Date::JULIAN)
37 assert_equal(1, Date::ITALY <=> Date::GREGORIAN)
39 assert_equal(1, Date::ENGLAND <=> Date::ITALY)
40 assert_equal(0, Date::ENGLAND <=> Date::ENGLAND)
41 assert_equal(-1, Date::ENGLAND <=> Date::JULIAN)
42 assert_equal(1, Date::ENGLAND <=> Date::GREGORIAN)
44 assert_equal(1, Date::JULIAN <=> Date::ITALY)
45 assert_equal(1, Date::JULIAN <=> Date::ENGLAND)
46 assert_equal(0, Date::JULIAN <=> Date::JULIAN)
47 assert_equal(1, Date::JULIAN <=> Date::GREGORIAN)
49 assert_equal(-1, Date::GREGORIAN <=> Date::ITALY)
50 assert_equal(-1, Date::GREGORIAN <=> Date::ENGLAND)
51 assert_equal(-1, Date::GREGORIAN <=> Date::JULIAN)
52 assert_equal(0, Date::GREGORIAN <=> Date::GREGORIAN)
62 oy, od = Date.__send__(:jd_to_ordinal, j, Date::JULIAN)
65 oj = Date.__send__(:ordinal_to_jd, oy, od, Date::JULIAN)
78 oy, od = Date.__send__(:jd_to_ordinal, j, Date::GREGORIAN)
81 oj = Date.__send__(:ordinal_to_jd, oy, od, Date::GREGORIAN)
92 cy, cm, cd = Date.__send__(:jd_to_civil, j, Date::JULIAN)
96 cj = Date.__send__(:civil_to_jd, cy, cm, cd, Date::JULIAN)
107 cy, cm, cd = Date.__send__(:jd_to_civil, j, Date::GREGORIAN)
111 cj = Date.__send__(:civil_to_jd, cy, cm, cd, Date::GREGORIAN)
122 cy, cw, cd = Date.__send__(:jd_to_commercial, j, Date::GREGORIAN)
126 cj = Date.__send__(:commercial_to_jd, cy, cw, cd, Date::GREGORIAN)
135 wy, ww, wd = Date.__send__(:jd_to_weeknum, j, k, Date::GREGORIAN)
136 wj = Date.__send__(:weeknum_to_jd, wy, ww, wd, k, Date::GREGORIAN)
145 d = Date.jd(j)
154 d2 = Date.strptime(s, fmt)
162 skip unless (Date.respond_to?(:nth_kday_to_jd, true) &&
163 Date.respond_to?(:jd_to_nth_kday, true))
170 j2 = Date.__send__(:nth_kday_to_jd, y, m, n, k, Date::GREGORIAN)
173 d1 = Date.__send__(:jd_to_nth_kday, j2, Date::GREGORIAN)
174 j3 = Date.__send__(:nth_kday_to_jd, *d1)
183 assert_equal(1 << 33, Date.jd(1 << 33).jd)
187 skip unless Date.respond_to?(:mjd_to_jd, true)
188 jd = Date.__send__(:mjd_to_jd, 51321)
189 mjd = Date.__send__(:jd_to_mjd, jd)
194 skip unless Date.respond_to?(:ld_to_jd, true)
195 jd = Date.__send__(:ld_to_jd, 152162)
196 ld = Date.__send__(:jd_to_ld, jd)
201 skip unless Date.respond_to?(:jd_to_wday, true)
202 assert_equal(4, Date.__send__(:jd_to_wday, 3))
203 assert_equal(3, Date.__send__(:jd_to_wday, 2))
204 assert_equal(2, Date.__send__(:jd_to_wday, 1))
205 assert_equal(1, Date.__send__(:jd_to_wday, 0))
206 assert_equal(0, Date.__send__(:jd_to_wday, -1))
207 assert_equal(6, Date.__send__(:jd_to_wday, -2))
208 assert_equal(5, Date.__send__(:jd_to_wday, -3))
212 assert_equal(true, Date.julian_leap?(1900))
213 assert_equal(false, Date.julian_leap?(1999))
214 assert_equal(true, Date.julian_leap?(2000))
216 assert_equal(false, Date.gregorian_leap?(1900))
217 assert_equal(false, Date.gregorian_leap?(1999))
218 assert_equal(true, Date.gregorian_leap?(2000))
220 assert_equal(Date.leap?(1990), Date.gregorian_leap?(1900))
221 assert_equal(Date.leap?(1999), Date.gregorian_leap?(1999))
222 assert_equal(Date.leap?(2000), Date.gregorian_leap?(2000))
227 skip unless Date.respond_to?(valid_jd_p, true)
228 assert_equal(-1, Date.__send__(valid_jd_p, -1))
229 assert_equal(0, Date.__send__(valid_jd_p, 0))
230 assert_equal(1, Date.__send__(valid_jd_p, 1))
231 assert_equal(2452348, Date.__send__(valid_jd_p, 2452348))
236 skip unless Date.respond_to?(valid_ordinal_p, true)
237 assert_nil(Date.__send__(valid_ordinal_p, 1999,366))
238 assert_equal(2451910, Date.__send__(valid_ordinal_p, 2000,366))
239 assert_nil(Date.__send__(valid_ordinal_p, 1999,-366))
240 assert_equal(2451545, Date.__send__(valid_ordinal_p, 2000,-366))
241 assert_equal(2452275, Date.__send__(valid_ordinal_p, 2001,365))
242 assert_nil(Date.__send__(valid_ordinal_p, 2001,366))
243 assert_equal(Date.__send__(valid_ordinal_p, 2001,1),
244 Date.__send__(valid_ordinal_p, 2001,-365))
245 assert_nil(Date.__send__(valid_ordinal_p, 2001,-366))
246 assert_equal(2452348, Date.__send__(valid_ordinal_p, 2002,73))
251 skip unless Date.respond_to?(valid_ordinal_p, true)
253 d = if Date.leap?(y) then 366 else 365 end
254 assert_not_nil(Date.__send__(valid_ordinal_p, y,d))
255 assert_nil(Date.__send__(valid_ordinal_p, y,d + 1))
256 assert_not_nil(Date.__send__(valid_ordinal_p, y,-d))
257 assert_nil(Date.__send__(valid_ordinal_p, y,-(d + 1)))
277 skip unless Date.respond_to?(valid_ordinal_p, true)
279 assert_not_nil(Date.__send__(valid_ordinal_p, 1582,d,Date::ITALY))
282 assert_nil(Date.__send__(valid_ordinal_p, 1582,d,Date::ITALY))
294 skip unless Date.respond_to?(valid_ordinal_p, true)
296 assert_not_nil(Date.__send__(valid_ordinal_p, 1752,d,Date::ENGLAND))
299 assert_nil(Date.__send__(valid_ordinal_p, 1752,d,Date::ENGLAND))
305 skip unless Date.respond_to?(valid_civil_p, true)
306 assert_nil(Date.__send__(valid_civil_p, 1999,2,29))
307 assert_equal(2451604, Date.__send__(valid_civil_p, 2000,2,29))
308 assert_nil(Date.__send__(valid_civil_p, 1999,2,-29))
309 assert_equal(2451576, Date.__send__(valid_civil_p, 2000,2,-29))
310 assert_equal(2451941, Date.__send__(valid_civil_p, 2001,1,31))
311 assert_nil(Date.__send__(valid_civil_p, 2001,1,32))
312 assert_equal(Date.__send__(valid_civil_p, 2001,1,1),
313 Date.__send__(valid_civil_p, 2001,1,-31))
314 assert_nil(Date.__send__(valid_civil_p, 2001,1,-32))
315 assert_equal(2452348, Date.__send__(valid_civil_p, 2002,3,14))
316 assert_nil(Date.__send__(valid_civil_p, 2010,-13,-1))
321 skip unless Date.respond_to?(valid_civil_p, true)
323 d = if Date.leap?(y) then 29 else 28 end
324 assert_not_nil(Date.__send__(valid_civil_p, y,2,d))
325 assert_nil(Date.__send__(valid_civil_p, y,2,d + 1))
326 assert_not_nil(Date.__send__(valid_civil_p, y,2,-d))
327 assert_nil(Date.__send__(valid_civil_p, y,2,-(d + 1)))
340 skip unless Date.respond_to?(valid_civil_p, true)
342 assert_not_nil(Date.__send__(valid_civil_p, 1582,10,d,Date::ITALY))
345 assert_nil(Date.__send__(valid_civil_p, 1582,10,d,Date::ITALY))
348 assert_not_nil(Date.__send__(valid_civil_p, 1582,10,d,Date::ITALY))
351 assert_nil(Date.__send__(valid_civil_p, 1582,10,d,Date::ITALY))
354 assert_nil(Date.__send__(valid_civil_p, 1582,10,d,Date::ITALY))
357 assert_not_nil(Date.__send__(valid_civil_p, 1582,10,d,Date::ITALY))
369 skip unless Date.respond_to?(valid_civil_p, true)
371 assert_not_nil(Date.__send__(valid_civil_p, 1752,9,d,Date::ENGLAND))
374 assert_nil(Date.__send__(valid_civil_p, 1752,9,d,Date::ENGLAND))
377 assert_not_nil(Date.__send__(valid_civil_p, 1752,9,d,Date::ENGLAND))
380 assert_nil(Date.__send__(valid_civil_p, 1752,9,d,Date::ENGLAND))
383 assert_nil(Date.__send__(valid_civil_p, 1752,9,d,Date::ENGLAND))
386 assert_not_nil(Date.__send__(valid_civil_p, 1752,9,d,Date::ENGLAND))
392 skip unless Date.respond_to?(valid_commercial_p, true)
393 assert_nil(Date.__send__(valid_commercial_p, 1999,53,1))
394 assert_equal(2453367, Date.__send__(valid_commercial_p, 2004,53,1))
395 assert_nil(Date.__send__(valid_commercial_p, 1999,-53,-1))
396 assert_equal(2453009, Date.__send__(valid_commercial_p, 2004,-53,-1))
397 assert_equal(2452348, Date.__send__(valid_commercial_p, 2002,11,4))
402 skip unless Date.respond_to?(valid_weeknum_p, true)
403 assert_nil(Date.__send__(valid_weeknum_p, 1999,53,0, 0))
404 assert_equal(2454101, Date.__send__(valid_weeknum_p, 2006,53,0, 0))
405 assert_nil(Date.__send__(valid_weeknum_p, 1999,-53,-1, 0))
406 assert_equal(2453743, Date.__send__(valid_weeknum_p, 2006,-53,-1, 0))
407 assert_equal(2452355, Date.__send__(valid_weeknum_p, 2002,11,4, 0))
408 assert_nil(Date.__send__(valid_weeknum_p, 1999,53,0, 1))
409 assert_equal(2454101, Date.__send__(valid_weeknum_p, 2006,52,6, 1))
410 assert_nil(Date.__send__(valid_weeknum_p, 1999,-53,-1, 1))
411 assert_equal(2453743, Date.__send__(valid_weeknum_p, 2006,-52,-2, 1))
412 assert_equal(2452355, Date.__send__(valid_weeknum_p, 2002,11,3, 1))
417 skip unless Date.respond_to?(valid_nth_kday_p, true)
418 assert_nil(Date.__send__(valid_nth_kday_p, 1992,2, 5,0))
419 assert_equal(2448682, Date.__send__(valid_nth_kday_p, 1992,2, 5,6))
420 assert_equal(2448682, Date.__send__(valid_nth_kday_p, 1992,2, 5,-1))
421 assert_equal(2448682, Date.__send__(valid_nth_kday_p, 1992,2, -1,6))
422 assert_equal(2448682, Date.__send__(valid_nth_kday_p, 1992,2, -1,-1))
427 skip unless Date.respond_to?(valid_time_p, true)