test/test.rb in rjb-1.3.5 vs test/test.rb in rjb-1.3.6
- old
+ new
@@ -1,8 +1,8 @@
#!/usr/local/env ruby -Ku
# encoding: utf-8
-# $Id: test.rb 170 2011-07-18 12:45:13Z arton $
+# $Id: test.rb 174 2011-11-09 13:47:43Z arton $
begin
require 'rjb'
rescue LoadError
require 'rubygems'
@@ -790,7 +790,24 @@
a = import('TwoCaller').new
ret = a.foo(t)
assert_equal 'method1', ret[0]
assert_equal 'method2', ret[1]
end
+
+ def cause_exception
+ begin
+ @jInteger.parseInt('blabla')
+ rescue NumberFormatException => e
+ raise
+ end
+ end
+
+ def test_reraise_exception()
+ begin
+ cause_exception
+ rescue
+ assert($!.to_s =~ /NumberFormatException/)
+ end
+ end
+
end