不测试组(PHPUnit支持@group注释)类的功能扩展自Netbeans中的Yii

时间:2012-03-17 13:45:56

标签: php netbeans yii phpunit

当我使用“ @group annotation ”( PHPUnit支持)来测试我班级中的群组功能时,Yii遇到了问题来自Yii的强>延伸。

我在Yii (NetBeans IDE and Yii projects)的论坛中配置了指导。

当我按 Ctrl + F6 时,我测试了班上的所有功能。 运行良好

但是当我使用“ @group annotation ”(support by PHPUnit)时。 它没有运行我没有看到对话框

当我在对话框中选中“在运行测试之前询问测试组”时,配置PHPUnit。当我按 Ctrl + F6 时,我看不到对话框。

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

我对论坛Yii和demo code提出了质疑。

1 个答案:

答案 0 :(得分:0)

先生原谅我,我不是故意粗鲁,你是不是不知道你的英语很可怕?

我只是要求你看,因为也许之前没有人告诉过你,因为我们有礼貌的冒险方式。相反,通常认为更恰当地忽略这种情况并且它将消失。在这种背景下更是如此,我担心,我们在公共场合和所有人。

冒被骂的风险,我觉得有必要指出这对你来说是一个问题,除非你没有注意到。不要担心,虽然没有什么可以感到羞耻的,如果你认为这个问题在这里或者现在没有,我个人可以更少关心。我说去吧。无论哪种方式,只有你同意存在问题才能解决。

修复语法和拼写很容易,你听说过Google translate对吗?使用它,看到更少的人忽略你的帖子,而你得到答案的时间,这是双赢的权利。您可以使用64种语言找到您熟悉的语言,让Google担心您的k和撇号的放置,而您则专注于正确引用不需要任何翻译的相关项目,例如调用什么: phpunit.xml 同意?

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

  
      
  • bootstrap - 在测试之前运行的“bootstrap”PHP文件。

  •   
  • 配置 - 如果当前工作目录中存在phpunit.xml或phpunit.xml.dist(按此顺序)并且未使用--configuration,则会自动从该文件中读取配置。

  •   

我不担心bootstrap.php,如果你不需要它,你可能不会并且只需要说什么就可以添加,这将改善Netbeans中的行为。

关于configuring groups,phpunit文档非常精细:

  

< groups>元素及其< include>,< exclude>和< group>可以使用子项从一组应该(不)运行的测试中选择一组测试。

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

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

     

- 群组名称

     

- 排除群组名称

再一次没有什么可以改善关于你所使用的Ctrl + F6用法的netbeans,而是我建议你引用{hackre已经建议的Devin M's解释,将它与{{3}结合起来

。并且没有什么我可以添加的,因为它完整,我害怕。

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