[前][次][番号順一覧][スレッド一覧]

ruby-changes:36987

From: nobu <ko1@a...>
Date: Tue, 30 Dec 2014 10:38:47 +0900 (JST)
Subject: [ruby-changes:36987] nobu:r49068 (trunk): test_time.rb: fix method to test

nobu	2014-12-30 10:38:41 +0900 (Tue, 30 Dec 2014)

  New Revision: 49068

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=49068

  Log:
    test_time.rb: fix method to test
    
    * test/test_time.rb (subtest_xmlschema_alias): test the specified
      method, not fixed name iso8601.

  Modified files:
    trunk/test/test_time.rb
Index: test/test_time.rb
===================================================================
--- test/test_time.rb	(revision 49067)
+++ test/test_time.rb	(revision 49068)
@@ -97,23 +97,23 @@ class TestTimeExtension < Test::Unit::Te https://github.com/ruby/ruby/blob/trunk/test/test_time.rb#L97
   def subtest_xmlschema_alias(method)
     t = Time.utc(1985, 4, 12, 23, 20, 50, 520000)
     s = "1985-04-12T23:20:50.52Z"
-    assert_equal(t, Time.iso8601(s))
-    assert_equal(s, t.iso8601(2))
+    assert_equal(t, Time.__send__(method, s))
+    assert_equal(s, t.__send__(method, 2))
 
     t = Time.utc(1996, 12, 20, 0, 39, 57)
     s = "1996-12-19T16:39:57-08:00"
-    assert_equal(t, Time.iso8601(s))
+    assert_equal(t, Time.__send__(method, s))
     # There is no way to generate time string with arbitrary timezone.
     s = "1996-12-20T00:39:57Z"
-    assert_equal(t, Time.iso8601(s))
+    assert_equal(t, Time.__send__(method, s))
     assert_equal(s, t.iso8601)
 
     t = Time.utc(1990, 12, 31, 23, 59, 60)
     s = "1990-12-31T23:59:60Z"
-    assert_equal(t, Time.iso8601(s))
+    assert_equal(t, Time.__send__(method, s))
     # leap second is representable only if timezone file has it.
     s = "1990-12-31T15:59:60-08:00"
-    assert_equal(t, Time.iso8601(s))
+    assert_equal(t, Time.__send__(method, s))
 
     begin
       Time.at(-1)
@@ -122,7 +122,7 @@ class TestTimeExtension < Test::Unit::Te https://github.com/ruby/ruby/blob/trunk/test/test_time.rb#L122
     else
       t = Time.utc(1937, 1, 1, 11, 40, 27, 870000)
       s = "1937-01-01T12:00:27.87+00:20"
-      assert_equal(t, Time.iso8601(s))
+      assert_equal(t, Time.__send__(method, s))
     end
   end
 

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]