From f0d20684d2d73c00ec71ba0084dee37c12e20f0c Mon Sep 17 00:00:00 2001 From: usa Date: Mon, 13 Aug 2018 14:29:21 +0000 Subject: [PATCH] Add some tests for *method_defined? git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/-ext-/test_notimplement.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/-ext-/test_notimplement.rb b/test/-ext-/test_notimplement.rb index 73a9077b9c..882c905faf 100644 --- a/test/-ext-/test_notimplement.rb +++ b/test/-ext-/test_notimplement.rb @@ -15,5 +15,19 @@ class Test_NotImplement < Test::Unit::TestCase def test_not_method_defined assert !Bug::NotImplement.method_defined?(:notimplement) + assert !Bug::NotImplement.method_defined?(:notimplement, true) + assert !Bug::NotImplement.method_defined?(:notimplement, false) + end + + def test_not_private_method_defined + assert !Bug::NotImplement.private_method_defined?(:notimplement) + assert !Bug::NotImplement.private_method_defined?(:notimplement, true) + assert !Bug::NotImplement.private_method_defined?(:notimplement, false) + end + + def test_not_protected_method_defined + assert !Bug::NotImplement.protected_method_defined?(:notimplement) + assert !Bug::NotImplement.protected_method_defined?(:notimplement, true) + assert !Bug::NotImplement.protected_method_defined?(:notimplement, false) end end