delphi 如何在TestInsight.DUnitX中使用Guard代替Assert

v1l68za4  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(96)

我想使用TestInsight.DUnitX和guard(Spring4D),但我收到消息“在测试期间没有做出Assert”
是否可以使用guard类来代替assert?

lkaoscv7

lkaoscv71#

Spring.Guard与来自DUnitX的Assert无关。
如果你的单元测试因为Guard(或者基本上任何可能的异常抛出代码)没有引发而通过,那么你需要满足DUnitX(或者更准确地说是TestInsight),只需在单元测试中调用Assert.Pass,基本上告诉它“我没有忘记任何检查-一切正常”。
参见https://stackoverflow.com/a/42073187/587106

相关问题