0

所以我对 PHPUnit 和单元测试相当陌生,但我想对我编写的服务进行单元测试。该服务基本上找到实体并更新实体内的属性。我正在使用 EntityManager 的 persist() 和 flush() 方法来更新与实体关联的数据库表。

笼统地说,我将如何在不访问数据库的情况下对服务进行单元测试?

4

1 回答 1

0

您可以(除其他外)创建一个模拟数据库连接并将其放在实际连接的位置。在这个模拟中,您将检查发送到数据库的查询是否是它们应该是的。

于 2013-04-04T19:00:11.193 回答