Java Junit类别-我属于哪个类别?
我正在使用JUNIT的@categories,并希望签入一个方法来确定我属于哪个类别 比如说 如果(category.name==“健全”) //做点什么 有办法吗?Java Junit类别-我属于哪个类别?,java,junit,automation,categories,Java,Junit,Automation,Categories,我正在使用JUNIT的@categories,并希望签入一个方法来确定我属于哪个类别 比如说 如果(category.name==“健全”) //做点什么 有办法吗? 我想避免向这个方法传递参数,因为我在项目中有800多个调用它我相信你可以用同样的方法来确定任何其他类是否有特定的注释及其值-使用Java反射机制 作为具体案例的快速示例,您可以这样做: @Category(Sanity.class) 公共类MyTest{ @试验 公共无效测试(){ if(类别(健全等级)){ //属于健全类别的任
我想避免向这个方法传递参数,因为我在项目中有800多个调用它我相信你可以用同样的方法来确定任何其他类是否有特定的注释及其值-使用Java反射机制 作为具体案例的快速示例,您可以这样做:
@Category(Sanity.class)
公共类MyTest{
@试验
公共无效测试(){
if(类别(健全等级)){
//属于健全类别的任何测试所需的具体行动:
System.out.println(“运行健全性测试”);
}
//测试你需要的任何东西。。。
}
私有布尔类(类categoryClass){
Class>values=Arrays.asList(category.value());
返回值。包含(categoryClass);
}
返回false;
}
}