DDeepin Developerfeat: Init commit
b83cb584创建于 2022年10月19日历史提交
require "cpp11_shared_ptr_nullptr_in_containers"

include Cpp11_shared_ptr_nullptr_in_containers

a = ret_vec_c_shared_ptr()
raise unless a[0].get_m == 0
raise unless a[1]       == nil
raise unless a[2].get_m == 2

a = ret_arg_vec([C.new(7), nil, C.new(9)])
raise unless a[0].get_m == 7
raise unless a[1]       == nil
raise unless a[2].get_m == 9

raise unless is_last_null([C.new(7), C.new(8), nil])
raise if is_last_null([C.new(7), C.new(8)])