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

ruby-changes:8314

From: xibbar <ko1@a...>
Date: Sun, 19 Oct 2008 00:19:10 +0900 (JST)
Subject: [ruby-changes:8314] Ruby:r19842 (trunk): add test for {SimpleDelegator, DelegateClass}#class .

xibbar	2008-10-19 00:18:49 +0900 (Sun, 19 Oct 2008)

  New Revision: 19842

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

  Log:
    add test for {SimpleDelegator, DelegateClass}#class .

  Modified files:
    trunk/test/test_delegate.rb

Index: test/test_delegate.rb
===================================================================
--- test/test_delegate.rb	(revision 19841)
+++ test/test_delegate.rb	(revision 19842)
@@ -17,4 +17,16 @@
     e = SystemCallError.new(0)
     assert((SimpleDelegator.new(e) == e) == (e == SimpleDelegator.new(e)), "[ruby-dev:34808]")
   end
+
+  class Myclass < DelegateClass(Array);end
+
+  def test_delegateclass_class
+    myclass=Myclass.new([])
+    assert_equal(Myclass,myclass.class)
+  end
+
+  def test_simpledelegator_class
+    simple=SimpleDelegator.new([])
+    assert_equal(SimpleDelegator,simple.class)
+  end
 end

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

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