【发布时间】:2016-09-28 23:42:13
【问题描述】:
我在我们要为其编写测试的遗留应用程序上使用 ZF 2.5.0。
我使用this question作为参考,但主要改变了很多关于自动加载的事情。
我基本上是在我的FeatureContext 中手动实例化AbstractControllerTestCase 的子类。我特别想获得一个ServiceLocator 实例,这样我就可以加载我的依赖项(例如:$locator->get('Doctrine\ORM\EntityManager');)。
为了了解如何引导它,我阅读了tutorial for PHPUnit。在阅读本教程时,我注意到Boostrap 类在它的init() 类方法上创建了一个ServiceManager 的实例,但是我看不到这个实例是如何注入到AbstractControllerTestCase 创建的应用程序实例中的。
对此的任何解释或澄清将不胜感激。或者一般来说,关于如何引导应用程序与 Behat 一起工作。
【问题讨论】:
标签: zend-framework zend-framework2 behat