12 lines
424 B
Ruby
12 lines
424 B
Ruby
require 'swig_assert'
|
|
require 'cpp11_shared_ptr_upcast'
|
|
|
|
|
|
include Cpp11_shared_ptr_upcast
|
|
|
|
simple_assert_equal( 7, derived_num(Derived.new(7)) )
|
|
simple_assert_equal( 7, derived_num([Derived.new(7)]) )
|
|
simple_assert_equal( 7, derived_num({0 => Derived.new(7)}) )
|
|
simple_assert_equal(-1, base_num(Derived.new(7)) )
|
|
simple_assert_equal(-1, base_num([Derived.new(7)]) )
|
|
simple_assert_equal(-1, base_num({0 => Derived.new(7)}) )
|