可以在phpunit的类级别使用@group注释

时间:2014-09-05 08:05:21

标签: php annotations phpunit

我正在尝试探索在类级别上使用@group@author注释的可能性,以便我可以为特定人员分配某种所有权。另外,有了这个,我计划对事物进行宏管理,例如:如果我想要运行一个或多个类(完整地),我可以指定他们的组,比如ABC,然后使用--groups选项。

目前,我认为@groups@author仅用于测试用例级别,而不是用于测试级别级别。我认为一个类可能有数百个测试用例,编写@author@group会非常繁琐。并且在将来,如果所有权发生变化,我们需要在任何地方更改注释属性。因此,有没有办法在班级指定@group或类似的东西?

1 个答案:

答案 0 :(得分:10)

是的,您可以在测试类上使用@group。但是我在文档中找不到它,所以它可能会改变。 (我在PHPUnit v3.7.37上检查了它)

注意:这是一个相当容易尝试的东西,我甚至会说比在这里要求更快。同时在google中键入“phpunit class level group annotation”会产生一个blog page作为第一个结果。