[英]Generating Phpunit skeletons test classes in Symfony2
尽管我试图使用PhpUnit skelgen为我的测试类生成框架,但我在symfony中得到了phpunit测试。 我看了PhpUnit 文档
phpunit-skelgen --test -- "project\Calculator" Calculator.php
我要生成骨架的文件的路径是:
Boltmail\UserBundle\BoltmailFactory\UserLoginFactory.php
并按照文档插入以下内容:
./bin/phpunit-skelgen --test -- "Boltmail\UserBundle\BoltmailFactory\UserLoginFactory" UserLoginFactory.php
并且继续抛出InvalidArgumentException:
[InvalidArgumentException]
Command "Boltmail\UserBundle\BoltmailFactory\UserLoginFactory" is not defined.
任何想法的人我在哪里都出错了,然后再问是的我已经通过composer.json安装了phpunit和phpunit-skelgen
确定在以下答案中的建议后,我将终端命令更改为:
./bin/phpunit-skelgen --bootstrap app\bootstrap.php.cache --test -- "Boltmail\UserBundle\BoltmailFactory\UserLoginFactory"
现在我得到这个错误:
[InvalidArgumentException]
Command "appbootstrap.php.cache" is not defined.
在我完成所有这些操作之前:
作曲家更新,它在app /目录下安装了bootstrap / php / cache
您需要添加
--bootstrap app\\bootstrap.php.cache
到phpunit-skelgen
参数
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.