public class AnnotatedDescription extends Object
Description
to resolve its annotations.Constructor and Description |
---|
AnnotatedDescription(org.junit.runner.Description description) |
Modifier and Type | Method and Description |
---|---|
<A extends Annotation> |
getAnnotation(Class<A> annotation)
Gets annotation of given type for this description, or
null if this description is not annotated
with annotation. |
<A extends Annotation> |
getAnnotationFromTestClass(Class<A> annotation) |
<A extends Annotation> |
getAnnotationFromTestMethod(Class<A> annotation) |
<A extends Annotation> |
hasAnnotation(Class<A> annotation)
Checks whether the underlying description has given annotation - itself or on its parent suite
(only if this description is a test).
|
boolean |
isAnnotatedWith(Class<? extends Annotation> annotation) |
boolean |
isClassAnnotated(Class<? extends Annotation> annotation) |
boolean |
isMethodAnnotated(Class<? extends Annotation> annotation) |
String |
toString() |
public AnnotatedDescription(org.junit.runner.Description description)
public <A extends Annotation> boolean hasAnnotation(Class<A> annotation)
true
if this description is annotated with given annotation (test method or class)public <A extends Annotation> A getAnnotation(Class<A> annotation)
null
if this description is not annotated
with annotation. Looks up both test method and test class (if applicable).A
- annotation typeannotation
- annotation to findnull
if not foundpublic <A extends Annotation> A getAnnotationFromTestMethod(Class<A> annotation)
public <A extends Annotation> A getAnnotationFromTestClass(Class<A> annotation)
public boolean isAnnotatedWith(Class<? extends Annotation> annotation)
public boolean isMethodAnnotated(Class<? extends Annotation> annotation)
public boolean isClassAnnotated(Class<? extends Annotation> annotation)
Copyright © 2002-2016 Atlassian. All Rights Reserved.