使用doctrine2测试symfony2的数据生成器

时间:2013-03-01 13:34:39

标签: database unit-testing symfony doctrine-orm

我面临着在我的应用程序中生成用于测试目的的数据集的常见问题。我发现了许多提供原始数据生成的工具(http://www.webresourcesdepot.com/test-sample-data-generators/),但我正在寻找更复杂的东西。

我有一个带有doctrine2项目的symfony2。实体的定义具有适当的关系 - 一对一,一对多,多对多。是否有任何解决方案可以基于这些实体提供自动数据生成?也许它太多了,也许不是。感谢任何提示。

1 个答案:

答案 0 :(得分:16)

你应该看看:

  • Doctrine data fixtures - 加载灯具并允许您在每次试运行时清除表格
  • Alice - 允许您从csv / yaml / xml / etc加载灯具
  • Faker - 允许您通过种子生成随机数据 - 与数据夹具集成