Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

## org.junit.experimental.categories
Annotation Type Category

    @Retention(value=RUNTIME)
    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 {
                    @Test
                    public void a() {
                            fail();
                    }

                    @Category(SlowTests.class)
                    @Test
                    public void b() {
                    }
            }

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

                    }
            }

For more usage, see code example on `Categories`.

Required Element Summary
`Class<?>[]` | `value`

Element Detail

### value

    public abstract Class<?>[] value

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT