Annotation Type Category

public @interface Category

Marks a test class or test method as belonging to one or more categories of tests. The value is an array of arbitrary classes. This annotation is only interpreted by the Categories runner (at present). For example:

 public interface FastTests {}
 public interface SlowTests {}

 public static class A {
 public void a() {

 public void b() {

 @Category({SlowTests.class, FastTests.class})
 public static class B {
 public void c() {

For more usage, see code example on Categories.

Required Element Summary
 Class<?>[] value

Element Detail


public abstract Class<?>[] value