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

Yo *_*ngh 8 php phpunit annotations

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

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

fej*_*ese 12

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

注意:这是一个相当容易尝试的东西,我甚至会说比在这里要求更快.在google中输入"phpunit class level group annotation"会产生一个关于此的博客页面作为第一个结果.