不测试组(PHPUnit支持@组注解)类的函数从Netbeans中的Yii扩展而来

fdx2calv  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(68)

目前我有一个Yii的问题,当我使用“@group注解”(* 由PHPUnit支持 )来测试我的类中的一个组函数extendsfrom Yii.
我在Yii (NetBeans IDE and Yii projects)的论坛中配置为指导。
我测试了我的类中的所有函数,当我按Ctrl + F6时。它运行得非常好
但是当我使用“@group annotation”(
PHPUnit支持 )时,它不会运行 我看不到对话框
当我在配置PHPUnit的对话框中选中
*“运行测试前询问测试组**”时。当我按Ctrl + F6时,我看不到对话框。
我想这是两个文件的问题“bootstrap.php”和“phpunit.php",但我不知道如何修改它?
我有问题,因为它的论坛Yii,和demo code .

jmp7cifd

jmp7cifd1#

**如何修改bootstrap.php或phpunit.xml?**只要在您最喜欢的文本编辑器中打开,Netbeans就足够了。至于这些文件的含义,请参考英语,法语和日语的phpunit文档。

  • bootstrap -在测试之前运行的“bootstrap”PHP文件。
  • configuration -如果phpunit.xml或phpunit.xml.dist(按此顺序)存在于当前工作目录中,并且没有使用--configuration,则会自动从该文件中读取配置。

我不会担心bootstrap.php,如果你不需要它,你可能不会,足以说什么,你可以添加将改善在Netbeans的行为。
关于组的配置,phpunit文档非常详细:
项目及其、和子系可用来从一组测试中选取应该(不应该)执行的测试群组。

<groups>
    <include>
        <group>name</group>
    </include>
    <exclude>
        <group>name</group>
    </exclude>
</groups>

上面的XML配置对应于使用以下开关调用TextUI测试运行器:
--群组名称
--排除组名
同样,没有什么会改善netbeans关于Ctrl+F6的使用,你是后,相反,我也建议你参考迪文M的解释,作为@hakre已经建议,合并与Netbeans -运行测试组文档,没有更多的我可以添加仍然是完整的,我担心。
祝你好运,请让我们知道你的情况如何。

相关问题