[英]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.