【问题标题】:CakePHP and Simpletest: Reset database data after each test is run?CakePHP 和 Simpletest:每次测试运行后重置数据库数据?
【发布时间】:2011-08-03 18:53:43
【问题描述】:

有没有办法在测试运行之间重置我的数据库?也许与测试分组有关?我需要为每个测试加载相同的数据。有没有办法在每次测试之间自动执行此操作?谢谢

【问题讨论】:

  • 尝试一遍又一遍地创建您的数据库。您可以编写一个简单的脚本来帮助您...

标签: mysql database cakephp reset simpletest


【解决方案1】:

使用fixtures

【讨论】:

  • 有没有办法自动生成文本文件?我的 SQLdump 是 20mb 的文本,需要很长时间才能将其放入夹具中......
  • 在开发过程中,您应该只使用少量数据来测试应用程序的每个特定部分。我认为每次测试都不需要全部 20MB。
  • 虽然这在理论上可以回答问题,it would be preferable 在此处包含答案的基本部分,并提供链接以供参考。
猜你喜欢
  • 2013-11-08
  • 1970-01-01
  • 2019-08-29
  • 2019-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 2017-01-24
相关资源
最近更新 更多