blob: 9381fee2b99ab35416a961b9c033d0f3abfc43d8 [file] [log] [blame]
#!/usr/bin/env ruby
#
# Put description here
#
#
#
#
#
require 'ruby_minherit_shared_ptr'
md = Ruby_minherit_shared_ptr::MultiDerived.new(11, 22)
if md.Base1Func != 11 then
raise RuntimeError
end
if md.Interface1Func != 22 then
raise RuntimeError
end
if Ruby_minherit_shared_ptr.BaseCheck(md) != 11 then
raise RuntimeError
end
if Ruby_minherit_shared_ptr.InterfaceCheck(md) != 22 then
raise RuntimeError
end
if Ruby_minherit_shared_ptr.DerivedCheck(md) != 33 then
raise RuntimeError
end