blob: 645bdd32144d03323da6dd1075401ab557c8565f [file] [log] [blame]
#!/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