dsqve08622 2015-07-09 15:16
浏览 37

在Symfony2中生成Phpunit骨架测试类

I got my phpunit test in symfony though I am trying to use PhpUnit skelgen to generate skeleton for my test classes. I had a look at the PhpUnit documentation

phpunit-skelgen --test -- "project\Calculator" Calculator.php

My path for the file i want to generate skeleton is:

Boltmail\UserBundle\BoltmailFactory\UserLoginFactory.php

and following the documentation i have inserted the following:

./bin/phpunit-skelgen --test -- "Boltmail\UserBundle\BoltmailFactory\UserLoginFactory" UserLoginFactory.php

And this keeps on throwing InvalidArgumentException:

 [InvalidArgumentException]                                                      
  Command "Boltmail\UserBundle\BoltmailFactory\UserLoginFactory" is not defined.

Any idea guys where i am going wrong with all the before you ask yes i have installed phpunit and phpunit-skelgen through my composer.json

OK After a suggestion in a below answer i changed my terminal command to this:

./bin/phpunit-skelgen --bootstrap app\bootstrap.php.cache --test -- "Boltmail\UserBundle\BoltmailFactory\UserLoginFactory"

Now I get this error:

[InvalidArgumentException]                        
  Command "appbootstrap.php.cache" is not defined.

Before all these i did:

composer update which installed bootstrap/php/cache under app/ dir

  • 写回答

1条回答 默认 最新

  • dongnai3960 2015-07-09 15:23
    关注

    You need to add

    --bootstrap app\bootstrap.php.cache to arguments for phpunit-skelgen

    评论

报告相同问题?

悬赏问题

  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 关于无人驾驶的航向角
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了