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