gpt4 book ai didi

unit-testing - 犀牛模拟 : "Verify" vs. "Assert"

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

使用 Rhino Mocks 时,什么时候使用“VerifyAll”比较合适,什么时候应该使用“Asserts”?

最佳答案

VerifyAll 和 Verify 用于检查某些方法是否已被调用(并可能验证调用它们的参数)。这被认为是“基于交互的测试”,当您要验证被测系统是否在其依赖项之一上调用方法时使用。

断言通常意味着您要确保返回的值具有正确的值。断言用于所谓的“基于状态的测试”,它本质上是在对被测系统进行操作后验证其状态。

验证,check out this .

另外,区分 Mock and Stub .

关于unit-testing - 犀牛模拟 : "Verify" vs. "Assert",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/692027/

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