Flowdock
method

test_xmlschema_leap_second

Importance_0
v1_9_1_378 - Show latest stable - 0 notes - Class: TimeExtentionTest
test_xmlschema_leap_second() public

No documentation

This method has no description. You can help the Ruby community by adding new notes.

Hide source
# File lib/time.rb, line 822
    def test_xmlschema_leap_second
      t = Time.utc(1998,12,31,23,59,59)
      assert_equal(t, Time.xmlschema("1998-12-31T23:59:59Z"))
      assert_equal(t, Time.xmlschema("1998-12-31T23:59:59-00:00"));t.localtime
      assert_equal(t, Time.xmlschema("1999-01-01T08:59:59+09:00"))
      assert_equal(t, Time.xmlschema("1999-01-01T00:59:59+01:00"))
      assert_equal(t, Time.xmlschema("1998-12-31T23:59:59+00:00"))
      assert_equal(t, Time.xmlschema("1998-12-31T22:59:59-01:00"));t.utc
      t += 1
      assert_equal(t, Time.xmlschema("1998-12-31T23:59:60Z"))
      assert_equal(t, Time.xmlschema("1998-12-31T23:59:60-00:00"));t.localtime
      assert_equal(t, Time.xmlschema("1999-01-01T08:59:60+09:00"))
      assert_equal(t, Time.xmlschema("1999-01-01T00:59:60+01:00"))
      assert_equal(t, Time.xmlschema("1998-12-31T23:59:60+00:00"))
      assert_equal(t, Time.xmlschema("1998-12-31T22:59:60-01:00"));t.utc
      t += 1 if t.sec == 60
      assert_equal(t, Time.xmlschema("1999-01-01T00:00:00Z"))
      assert_equal(t, Time.xmlschema("1999-01-01T00:00:00-00:00"));t.localtime
      assert_equal(t, Time.xmlschema("1999-01-01T09:00:00+09:00"))
      assert_equal(t, Time.xmlschema("1999-01-01T01:00:00+01:00"))
      assert_equal(t, Time.xmlschema("1999-01-01T00:00:00+00:00"))
      assert_equal(t, Time.xmlschema("1998-12-31T23:00:00-01:00"))
    end
Register or log in to add new notes.