#!/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 |