aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/junit/runner/RunWith.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/junit/runner/RunWith.java')
-rw-r--r--src/main/java/org/junit/runner/RunWith.java24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/main/java/org/junit/runner/RunWith.java b/src/main/java/org/junit/runner/RunWith.java
index 602edf0..3428ee2 100644
--- a/src/main/java/org/junit/runner/RunWith.java
+++ b/src/main/java/org/junit/runner/RunWith.java
@@ -7,28 +7,30 @@ import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
- * When a class is annotated with <code>&#064;RunWith</code> or extends a class annotated
- * with <code>&#064;RunWith</code>, JUnit will invoke the class it references to run the
- * tests in that class instead of the runner built into JUnit. We added this feature late
- * in development. While it seems powerful we expect the runner API to change as we learn
- * how people really use it. Some of the classes that are currently internal will likely
+ * When a class is annotated with <code>&#064;RunWith</code> or extends a class annotated
+ * with <code>&#064;RunWith</code>, JUnit will invoke the class it references to run the
+ * tests in that class instead of the runner built into JUnit. We added this feature late
+ * in development. While it seems powerful we expect the runner API to change as we learn
+ * how people really use it. Some of the classes that are currently internal will likely
* be refined and become public.
- *
+ *
* For example, suites in JUnit 4 are built using RunWith, and a custom runner named Suite:
- *
+ *
* <pre>
* &#064;RunWith(Suite.class)
* &#064;SuiteClasses({ATest.class, BTest.class, CTest.class})
* public class ABCSuite {
* }
* </pre>
+ *
+ * @since 4.0
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@Inherited
public @interface RunWith {
- /**
- * @return a Runner class (must have a constructor that takes a single Class to run)
- */
- Class<? extends Runner> value();
+ /**
+ * @return a Runner class (must have a constructor that takes a single Class to run)
+ */
+ Class<? extends Runner> value();
}