gpt4 book ai didi

exception-handling - Visualworks Cincom Smalltalk SUnit 错误条件测试用例

转载 作者:行者123 更新时间:2023-12-03 07:38:41 24 4
gpt4 key购买 nike

我有这段代码。

|temp|
temp := 5
(temp < 3) ifFalse:[
self error: 'Invalid input'.
].

如果我必须测试在运行此代码时是否引发上述错误,SUnit 测试用例会是什么样子?

当前,当我运行上面的代码时,它显示“未处理的异常:无效输入”我该如何处理这个异常?

最佳答案

试试这个:

   testError
|temp|
temp := 5.
self
should: [(temp < 3) ifFalse:[
self error: 'Invalid input']]
raise: Error

关于exception-handling - Visualworks Cincom Smalltalk SUnit 错误条件测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19464527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com