mirror of https://github.com/swig/swig
22 lines
522 B
Ruby
22 lines
522 B
Ruby
#!/usr/bin/env ruby
|
|
#
|
|
# This test implementation is derived from its Java counterpart.
|
|
#
|
|
|
|
require 'swig_assert'
|
|
require 'nested_workaround'
|
|
|
|
begin
|
|
inner = Nested_workaround::Inner.new(5)
|
|
outer = Nested_workaround::Outer.new
|
|
newInner = outer.doubleInnerValue(inner)
|
|
swig_assert_equal("newInner.getValue", "10", binding)
|
|
end
|
|
|
|
begin
|
|
outer = Nested_workaround::Outer.new
|
|
inner = outer.createInner(3)
|
|
newInner = outer.doubleInnerValue(inner)
|
|
swig_assert_equal("outer.getInnerValue(newInner)", "6", binding)
|
|
end
|