test/test.rb in rjb-1.6.0 vs test/test.rb in rjb-1.6.1
- old
+ new
@@ -724,23 +724,23 @@
sig = @jInteger.ctor_sigs.sort
assert_equal(expected, sig)
end
def test_methods_extension
m = @jString.new('').methods
- assert m.include?('indexOf')
+ assert m.include?(:indexOf)
end
def test_class_methods_extension
m = @jString.methods
- assert m.include?('format')
+ assert m.include?(:format)
end
def test_pmethods_extension
m = @jString.new('').public_methods
- assert m.include?('indexOf')
+ assert m.include?(:indexOf)
end
def test_class_pmethods_extension
m = @jString.public_methods
- assert m.include?('format')
+ assert m.include?(:format)
end
def test_java_methods
indexof = @jString.new('').java_methods.find do |m|
m =~ /^indexOf/
end
@@ -961,7 +961,19 @@
def test_java_utf8
y = @jString.new('𠮷野家')
assert_equal '𠮷野家', y.toString
end
-end
+ def test_respond_to
+ str = @jString.new('blabla')
+ assert str.respond_to? :substring
+ assert_false str.respond_to? :unknown_method
+ begin
+ @jInteger.parseInt('blabla')
+ rescue => e
+ assert e.respond_to? :print_stack_trace
+ assert e.respond_to? :printStackTrace
+# assert_false e.respond_to? :unknown_method
+ end
+ end
+end