1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

add tests for leapseconds on an environment without leapseconds support.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
akr 2005-06-16 17:21:57 +00:00
parent ffb1f5722b
commit 1f15fe8da0

View file

@ -661,7 +661,6 @@ if __FILE__ == $0
def test_parse_leap_second def test_parse_leap_second
t = Time.utc(1998,12,31,23,59,59) t = Time.utc(1998,12,31,23,59,59)
t += 1 t += 1
if t.sec == 60
assert_equal(t, Time.parse("Thu Dec 31 23:59:60 UTC 1998")) assert_equal(t, Time.parse("Thu Dec 31 23:59:60 UTC 1998"))
assert_equal(t, Time.parse("Fri Dec 31 23:59:60 -0000 1998")) assert_equal(t, Time.parse("Fri Dec 31 23:59:60 -0000 1998"))
t.localtime t.localtime
@ -670,12 +669,10 @@ if __FILE__ == $0
assert_equal(t, Time.parse("Fri Dec 31 23:59:60 +0000 1998")) assert_equal(t, Time.parse("Fri Dec 31 23:59:60 +0000 1998"))
assert_equal(t, Time.parse("Fri Dec 31 22:59:60 -0100 1998")) assert_equal(t, Time.parse("Fri Dec 31 22:59:60 -0100 1998"))
end end
end
def test_rfc2822_leap_second def test_rfc2822_leap_second
t = Time.utc(1998,12,31,23,59,59) t = Time.utc(1998,12,31,23,59,59)
t += 1 t += 1
if t.sec == 60
assert_equal(t, Time.rfc2822("Thu, 31 Dec 1998 23:59:60 UTC")) assert_equal(t, Time.rfc2822("Thu, 31 Dec 1998 23:59:60 UTC"))
assert_equal(t, Time.rfc2822("Fri, 31 Dec 1998 23:59:60 -0000")) assert_equal(t, Time.rfc2822("Fri, 31 Dec 1998 23:59:60 -0000"))
t.localtime t.localtime
@ -684,12 +681,10 @@ if __FILE__ == $0
assert_equal(t, Time.rfc2822("Fri, 31 Dec 1998 23:59:60 +0000")) assert_equal(t, Time.rfc2822("Fri, 31 Dec 1998 23:59:60 +0000"))
assert_equal(t, Time.rfc2822("Fri, 31 Dec 1998 22:59:60 -0100")) assert_equal(t, Time.rfc2822("Fri, 31 Dec 1998 22:59:60 -0100"))
end end
end
def test_xmlschema_leap_second def test_xmlschema_leap_second
t = Time.utc(1998,12,31,23,59,59) t = Time.utc(1998,12,31,23,59,59)
t += 1 t += 1
if t.sec == 60
assert_equal(t, Time.xmlschema("1998-12-31T23:59:60Z")) assert_equal(t, Time.xmlschema("1998-12-31T23:59:60Z"))
assert_equal(t, Time.xmlschema("1998-12-31T23:59:60-00:00")) assert_equal(t, Time.xmlschema("1998-12-31T23:59:60-00:00"))
t.localtime t.localtime
@ -699,7 +694,4 @@ if __FILE__ == $0
assert_equal(t, Time.xmlschema("1998-12-31T22:59:60-01:00")) assert_equal(t, Time.xmlschema("1998-12-31T22:59:60-01:00"))
end end
end end
end
end end