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

ruby-changes:8916

From: mame <ko1@a...>
Date: Wed, 3 Dec 2008 02:54:09 +0900 (JST)
Subject: [ruby-changes:8916] Ruby:r20452 (trunk): * test/ruby/test_range.rb: add a test.

mame	2008-12-03 02:53:48 +0900 (Wed, 03 Dec 2008)

  New Revision: 20452

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

  Log:
    * test/ruby/test_range.rb: add a test.

  Modified files:
    trunk/ChangeLog
    trunk/test/ruby/test_range.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 20451)
+++ ChangeLog	(revision 20452)
@@ -1,3 +1,7 @@
+Wed Dec  3 02:53:24 2008  Yusuke Endoh  <mame@t...>
+
+	* test/ruby/test_range.rb: add a test.
+
 Wed Dec  3 02:26:07 2008  Yusuke Endoh  <mame@t...>
 
 	* test/ruby/test_string.rb: add some tests.
Index: test/ruby/test_range.rb
===================================================================
--- test/ruby/test_range.rb	(revision 20451)
+++ test/ruby/test_range.rb	(revision 20452)
@@ -267,4 +267,13 @@
     def o.end; 0; end
     assert_equal([], [0, 1, 2][o])
   end
+
+  class CyclicRange < Range
+    def <=>(other); true; end
+  end
+  def test_cyclic_range_inspect
+    o = CyclicRange.allocate
+    o.instance_eval { initialize(o, 1) }
+    assert_equal("(... .. ...)..1", o.inspect)
+  end
 end

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

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