【发布时间】:2017-08-14 10:07:55
【问题描述】:
在我的程序中,我使用 raise "text" 来防止在参数错误时创建对象。
如何在测试/单元中检查这一点?
assert_ ? (MyObject.new(wrong,parameter))
如何检查我的对象是否未被创建?
【问题讨论】:
标签: ruby unit-testing testing
在我的程序中,我使用 raise "text" 来防止在参数错误时创建对象。
如何在测试/单元中检查这一点?
assert_ ? (MyObject.new(wrong,parameter))
如何检查我的对象是否未被创建?
【问题讨论】:
标签: ruby unit-testing testing
def test_illegal
assert_raise( RuntimeError ) { MyObject.new('a') }
end
【讨论】: