|
Post by Mitu46544 on Nov 7, 2023 23:47:04 GMT -5
电子邮件因为该功能独立于您正在测试的功能。在这种情况下通常的做法是模拟这些依赖项用返回受控值的假对象替换真正导入的对象。这样做您就能够触发测试目标函数中的特定状态而无需考虑另一个模块的行为。这是一个相当基本的场景说明了模拟如何发挥作用但是本文的其余部分将深入探讨可用于模拟模块的不同模式和工具并使用这些模拟来测试特定场景。设置项目在开始编写测试之前您需要一个项目来进行试验。要设置一个。 使用快速设置示例项目。在终端 捷克共和国手机号码列表 中运行以下命令复制完成后应该已经在当前工作目录中名为的文件夹中设置了一个入门项目。您还将在终端中看到其他输出以及后续步骤的说明。按照这些说明进入您的项目并运行您的第一次迁移复制现在已生成数据库应用您的架构并生成客户端。您已准备好开始您的项目设置为了创建测试和模拟您将需要一个测试框架。在本系列中您将使用日益流行的测试框架该框架提供。 了一组工具允许您构建和运行测试以及创建模块模拟。注意还做了很多其他超级酷的事情如果您好奇的话请看一下他们的文档。在您的项目中运行以下命令来安装框架及其工具复制接下来在项目的根目录中创建一个新文件夹并将其命名为所有测试所在的位置复制注意不要求将测试放在文件夹中。默认情况下将根据这些命名约定检测测试文件。最后在中添加一个名为的新脚本该脚本仅运行命令复制您现在可以用来运行测试。你也可以短。
|
|