【发布时间】:2015-02-24 20:09:16
【问题描述】:
phpunit-skelgen 可以在 phpstorm IDE 中使用吗?怎么样?
我现在就是这样工作的:
php phpunit-skelgen.phar generate-test Logger C:/Wnmp/html/linhe/tools/logger.php LoggerTest C:/Wnmp/html/linhe/phpunitTest/loggerTest.php
有更好的解决方案吗?
【问题讨论】:
phpunit-skelgen 可以在 phpstorm IDE 中使用吗?怎么样?
我现在就是这样工作的:
php phpunit-skelgen.phar generate-test Logger C:/Wnmp/html/linhe/tools/logger.php LoggerTest C:/Wnmp/html/linhe/phpunitTest/loggerTest.php
有更好的解决方案吗?
【问题讨论】:
不,skelgen 不包含在 PHPStorm 中(从版本 7 开始)。见https://confluence.jetbrains.com/display/PhpStorm/Creating+PHPUnit+Tests+in+PhpStorm。如果您需要使用它,请尝试将其配置为外部工具(设置/外部工具)
【讨论】:
phpstorm 8.0.2中的外部工具配置:
程序:/home/myhome/projects/myproject/vendor/bin/phpunit-skelgen 参数:generate-test $SelectedText$ $FileDirRelativeToProjectRoot$/$FileName$ $SelectedText$Test tests/$FileDirRelativeToProjectRoot$/$FileNameWithoutExtension$Test.php你必须选择类名,然后你才能使用这个外部工具
【讨论】: