Moved not-implemented method tests [Bug #16662]

Test not-implemented method with the dedicated methods, instead of
platform dependent features.
This commit is contained in:
Nobuyoshi Nakada 2020-02-28 21:15:37 +09:00
parent 07f27383b7
commit 72c02aa4b7
No known key found for this signature in database
GPG key ID: 4BC7D6DF58D8DF60
2 changed files with 7 additions and 90 deletions

View file

@ -13,10 +13,17 @@ class Test_NotImplement < Test::Unit::TestCase
end
def test_respond_to
assert_include(Bug.methods(false), :notimplement)
assert_include(Bug::NotImplement.instance_methods(false), :notimplement)
assert_not_respond_to(Bug, :notimplement)
assert_not_respond_to(Bug::NotImplement.new, :notimplement)
end
def test_method_inspect_notimplement
assert_match(/not-implemented/, Bug.method(:notimplement).inspect)
assert_match(/not-implemented/, Bug::NotImplement.instance_method(:notimplement).inspect)
end
def test_not_method_defined
assert !Bug::NotImplement.method_defined?(:notimplement)
assert !Bug::NotImplement.method_defined?(:notimplement, true)