| #!/usr/bin/env ruby | |
| # | |
| # Put description here | |
| # | |
| # | |
| # | |
| # | |
| # | |
| require 'swig_assert' | |
| require 'throw_exception' | |
| include Throw_exception | |
| foo = Foo.new | |
| begin | |
| foo.test_int | |
| rescue => ex | |
| raise RuntimeError if ex.message != "37" | |
| end | |
| begin | |
| foo.test_msg | |
| rescue => ex | |
| raise RuntimeError if ex.message != "Dead" | |
| end | |
| begin | |
| foo.test_multi(1) | |
| rescue => ex | |
| raise RuntimeError if ex.message != "37" | |
| end | |
| begin | |
| foo.test_multi(2) | |
| rescue => ex | |
| raise RuntimeError if ex.message != "Dead" | |
| end | |