Don';t测试组(PHPUnit support@group annotation)类的函数从Netbeans中


Don't test groups( PHPUnit support @group annotation) functions of class extends from Yii in Netbeans

当前Yii有问题,当我使用"CCD_ 1注释";(PHPUnit支持)测试我的类中的组函数从Yii扩展

我在Yii论坛(NetBeansIDE和Yii项目)中配置了指导。

当我按下Ctrl+F6时,我测试了班上的所有函数它运行得很好

但当我使用";CCD_ 2注释";(PHPUnit支持它不运行我看不到对话框

当我检查"strong"时;运行测试前询问测试组";在对话框中配置PHPUnit。当我按下Ctrl+F6时,我看不到对话框。

我认为这里的问题是两个文件bootstrap.php";以及"phpunit.php";,但我不知道如何改变它?

我对论坛Yii和演示代码有疑问。

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

  • 引导程序-A";引导程序";测试前运行的PHP文件
  • configuration-如果当前工作目录中存在phpunit.xml或phpunit.xml.dist(按顺序),并且没有使用--configuration,则会自动从该文件中读取配置

我不会担心bootstrap.php,如果你还不需要它,你可能不会需要它,并且可以说,你可以在那里添加的任何东西都不会改善Netbeans中的行为。

关于配置组,phpunit文档非常详细:

<组>元素及其<包括>lt;排除>,并且<组>可以使用子项从应该(不)运行的测试套件中选择测试组。

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

上面的XML配置对应于使用以下开关调用TextUI测试运行程序:

--组名

--排除组名

同样,对于您所追求的Ctrl+F6用法,没有什么能改善netbeans的,相反,我也建议您参考Devin M的解释,正如@hakre已经建议的那样,将其与netbeans-运行测试组文档相结合,恐怕在它完成后,我再也没有什么可以添加的了。

祝你好运,请告诉我们你的情况。