TestUnit Test验证行为验证On this page行为验证 什么是行为验证 行为验证是指,验证对象之间的交互是否按照预期执行。 对象间的交互是指,调用函数方法和调用对象的方法。 行为验证的背后逻辑是: 状态的改变是由特定行为导致的。 所以如果我们所有的行为都是正确的,那就可以推断出状态也是正确的。 如何获取交互信息 行为验证需要知道一些交互信息,比如 函数是否被调用 函数的参数是什么 函数被调用了几次 ... 我们需要通过 mock 来获取交互信息。 行为测试代码示例 测试注册用户模块