Symfony2功能测试用例不包括自定义依赖注入配置参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Symfony2功能测试用例不包括自定义依赖注入配置参数相关的知识,希望对你有一定的参考价值。

我创建了一个带有yml结构的自定义包,为了使用bundle,我创建了一个新的config参数数组,因此我编写了DependencyInjection / Configuration.php和DependencyInjection / MyConfigParamExtension.php。

我正在使用WebTestCase扩展案例抓取网站,使用爬虫转到路由。

现在在我的捆绑代码中,我使用了配置参数,如:

$这 - >容器 - >的getParameter( 'my_search_params');

我预计DependencyInjection类将被测试用例覆盖,但事实并非如此。

请告诉我你的改进建议。

答案

Matthias Noback的SymfonyDependencyInjectionTest为我工作

虽然建议避免依赖注入,并将所有特定于bundle的配置移动到config.yml中的参数标记

以上是关于Symfony2功能测试用例不包括自定义依赖注入配置参数的主要内容,如果未能解决你的问题,请参考以下文章

使用自定义 Doctrine 2 hydrator 进行依赖注入

Mocha 测试用例不等待完成

pytest argparse 测试用例不起作用

Laravel PhpUnit 依赖注入

Symfony 2:依赖注入和特征

selenium+BeautifulReport+python自动化+用例不通过的时候发送邮件