|
Post by Mitu46544 on Nov 7, 2023 21:47:29 GMT -7
跑目前您的测试将失败因为没有测试文件。在名为的目录中创建一个新文件复制添加以下测试以便您可以验证设置是否正确复制现在已经有了有效的测试运行应该会成功已设置完毕并准备投入使用。为什么要嘲笑客户端说明为什么模拟在单元测试中有用的最佳方法是编写一个使用的函数并为该函数编写一个不使用模拟客户端的测试。在项目的根目录中创建一个名为的新文件夹。然后在该文件夹中创建一个名为的文件复制将以下代码。 上面的代码实例化并将其导出 捷克共和国手机号码列表 为单例实例。这是真实的客户端实例。现在有一个可用的实例编写一个使用它的函数。将的内容替换为以下内容复制该函数执行以下操作接受争论传递给函数返回响应该响应应该是新的用户对象接下来您将为该新函数编写测试。此测试将确保在提供有效用户新用户时返回预期数据。更新以使其与下面的代码片段匹配复制注意上面的测试没有使用模拟的客户端。它使用真实的客户。 端实例来演示您在针对真实数据库进行测试时可能遇到的问题。假设您的数据库尚未包含任何用户记录则此测试应该在您第一次运行时通过。但也存在一些问题下次运行此测试时创建的用户的不会是导致测试失败。该字段在架构中具有一个属性表示该列在数据库中具有唯一索引。这将导致后续运行测试时出现错误。此测试假设您正在针对开发数据库运行并且需要数据库可用。每次运行此测试时都会将一条记录添加到您的数据库中在。
|
|