不同组件之间会多次发生数
请求或调用期间据库交互。因此集成测试通常包括一个测试环境其中包含要测试的数据库。通过对集成测试的简单概述您现在将开始准备一个将在其中运行集成测试的测试环境。您将使用的技术运行上面的代码片段本质上与的内容相同只是指向其中的任何文件而不是像单元测试配置那样指向其中的任何文件。这意味着所有集成测试都应该放在名为的新文件夹中。接下来向这个新配置文件添加另一个键告诉不要在不同线程中同时运行多个测试复制这非常重要。因为您的集成测试将与数据 电报号码数据 库交互并 电报号码数据 期望特定的数据集。如果多个测试同时运行并与数据库交互则可能会因意外数据而导致测试出现问题。同样您还需要一种在测试之间重置数据库的方法。在此应用程序中在每个测试之间您将完全清除数据库以便您可以在每个测试中从空白开始。在命名中创建一个新文件夹并使用命名创建一个新文件夹复制在该新目录中创建一个名为的文件复制该文件是一个简单地实例化和导出客户端的帮助程序。将以下内容添加到该文件中复制现在在命名中创建。
http://zh-cn.buylead.me/wp-content/uploads/2023/11/chandank-300x166.jpg
另一个文件复制您将在该文件中编写和导出重置数据库的函数。您的数据库只有三个表和。编写并导出一个在事务中的每个表上运行的函数复制通过上面编写的文件您现在可以清除数据库了。这里要做的最后一件事实际上是在每个集成测试之间调用该函数。一个很好的方法是使用安装文件。您可以配置在运行任何测试之前处理该文件。在这里您可以使用的生命周期挂钩来自定义其行为。在名为的文件中创建另一个文件。复制您的目标是在每次测试之前重置数据库以确保您有一个干净的状态。
頁:
[1]
