diff options
Diffstat (limited to 'src/main/java/org/junit/runner/Description.java')
-rw-r--r-- | src/main/java/org/junit/runner/Description.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/main/java/org/junit/runner/Description.java b/src/main/java/org/junit/runner/Description.java index fe47eac..0846a1e 100644 --- a/src/main/java/org/junit/runner/Description.java +++ b/src/main/java/org/junit/runner/Description.java @@ -125,6 +125,17 @@ public class Description implements Serializable { } /** + * Create a <code>Description</code> named after <code>testClass</code> + * + * @param testClass A not null {@link Class} containing tests + * @param annotations meta-data about the test, for downstream interpreters + * @return a <code>Description</code> of <code>testClass</code> + */ + public static Description createSuiteDescription(Class<?> testClass, Annotation... annotations) { + return new Description(testClass, testClass.getName(), annotations); + } + + /** * Describes a Runner which runs no tests */ public static final Description EMPTY = new Description(null, "No Tests"); @@ -139,7 +150,7 @@ public class Description implements Serializable { /* * We have to use the f prefix until the next major release to ensure * serialization compatibility. - * See https://github.com/junit-team/junit/issues/976 + * See https://github.com/junit-team/junit4/issues/976 */ private final Collection<Description> fChildren = new ConcurrentLinkedQueue<Description>(); private final String fDisplayName; |