【发布时间】:2017-11-24 22:38:52
【问题描述】:
晚上好 :-)
我现在正在学习 Symfony(3),我想在我的课程中使用测试。我读过单元测试不应该使用数据库,而是模拟它的对象。
但尽管如此,我想在 setUp()/KernelTestCase 数据库(例如 MySQL)中创建并读取其内容以获取文件,接下来进行测试(简单 -unittests),然后在 tearDown().
是否可以使用转储的 MySQL 文件?
什么是最好的(?懒惰的)方法?
我宁愿阅读准备好的(转储的)类 SQL 文件,然后从 ORM 类中读取“更新:模式”。在 Symfony3 中将文件放在哪里?如何阅读并创建数据库内容?
请。帮帮我。
【问题讨论】:
-
超级,downwote 比 help 更简单
标签: database symfony unit-testing