Add catches_strings test to test throws char * typemap
This commit is contained in:
parent
034e2358f9
commit
4a29229bab
21 changed files with 286 additions and 0 deletions
18
Examples/test-suite/ruby/catches_strings_runme.rb
Normal file
18
Examples/test-suite/ruby/catches_strings_runme.rb
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
#!/usr/bin/env ruby
|
||||
|
||||
require 'swig_assert'
|
||||
|
||||
require 'catches_strings'
|
||||
|
||||
exception_thrown = false
|
||||
begin
|
||||
Catches_strings::StringsThrower.charstring()
|
||||
rescue RuntimeError => e
|
||||
if (!e.to_s.include? "charstring message")
|
||||
raise RuntimeError, "incorrect exception message: #{e.to_s}"
|
||||
end
|
||||
exception_thrown = true
|
||||
end
|
||||
if (!exception_thrown)
|
||||
raise RuntimeError, "Should have thrown an exception"
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue