使用 Symfony\Bundle\FrameworkBundle\Test\WebTestCase,我们可以轻松访问容器、实体管理器等。我们可以通过自动手动 HTTP 请求将其用于功能测试。
我们是否也可以使用它来测试 Symfony2 控制台命令,以便我们可以轻松访问容器和所有服务?
我想测试我的 costum Symfony2 控制台命令,它使用许多服务,而这些服务又使用理论实体管理器来访问数据。
PHPUnit_Extensions_Database_TestCase
PHPunit 文档建议使用,扩展测试类
我们可以扩展WebTestCase
而不是测试来测试控制台命令吗?
我已经推荐过了