我们正在使用' \ Codeception \ TestCase \ Test'用于测试的类,并在' _before'之前重新加载数据库。方法工作正常。但我们宁愿每个测试类只加载一次,而不是为每个测试方法重新加载它。
如何在每个测试类的开头加载不同的转储文件?
更多细节:
我们正在测试批量导入MySQL数据库,该数据库有几个阶段: 1.将一个或多个CSV文件上载到导入服务API并进行验证 2.导入数据库 3.对导入的数据运行多个服务 4.将结果数据导出回CSV
在每个测试阶段,我们希望能够将数据库的初始状态置于先前测试阶段的结果状态。我们有帮助器从转储文件中即时保存和加载数据库。