|
Post by Mitu46544 on Nov 4, 2023 0:40:31 GMT -5
目标以及您使用然而您可以通过两种常用方法来模拟此函数。对于顺序操作和交互式事务最终都会从函数中返回已完成事务的结果。如果您的测试只关心事务的结果那么您的测试看起来将与上面模拟函数响应的测试非常相似。一个例子可能看起来像这样测试功能复制在上面的测试中您模拟了您想要创建的帖子的数据。 嘲笑回应应该是什么样子 捷克共和国手机号码列表 在模拟客户端方法后调用该函数。确保函数的返回值与您的预期相符。通过模拟函数本身的响应您不必担心事务的顺序操作或交互式事务如果是这种情况中发生的情况。如果您想测试具有需要验证的重要业务逻辑的交互式事务该怎么办这种方法行不通因为它完全放弃了事务的内部运作。要测试具有重要业务逻辑的交互。 式事务您可以编写如下所示的测试测试功能复制这个测试有点复杂因为有很多不同的移动部分需要考虑。发生的情况如下帖子和响应对象被模拟。和方法的响应被嘲笑。该函数的实现是模拟的以便您可以向交互式事务函数提供模拟的客户端而不是实际的客户端实例。该方法被调用。验证响应的值以确保交互式事务中的业务逻辑正常工作。
|
|