我想使用TestInsight.DUnitX和guard(Spring4D),但我收到消息“在测试期间没有做出Assert”是否可以使用guard类来代替assert?
lkaoscv71#
Spring.Guard与来自DUnitX的Assert无关。如果你的单元测试因为Guard(或者基本上任何可能的异常抛出代码)没有引发而通过,那么你需要满足DUnitX(或者更准确地说是TestInsight),只需在单元测试中调用Assert.Pass,基本上告诉它“我没有忘记任何检查-一切正常”。参见https://stackoverflow.com/a/42073187/587106
Spring.Guard
Assert
Guard
Assert.Pass
1条答案
按热度按时间lkaoscv71#
Spring.Guard
与来自DUnitX的Assert
无关。如果你的单元测试因为
Guard
(或者基本上任何可能的异常抛出代码)没有引发而通过,那么你需要满足DUnitX(或者更准确地说是TestInsight),只需在单元测试中调用Assert.Pass
,基本上告诉它“我没有忘记任何检查-一切正常”。参见https://stackoverflow.com/a/42073187/587106