Annotatable
public class TestClass extends Object implements Annotatable
Constructor | Description |
---|---|
TestClass(Class<?> clazz) |
Creates a
TestClass wrapping clazz . |
Modifier and Type | Method | Description |
---|---|---|
protected static <T extends FrameworkMember<T>> |
addToAnnotationLists(T member,
Map<Class<? extends Annotation>,List<T>> map) |
|
boolean |
equals(Object obj) |
|
List<FrameworkField> |
getAnnotatedFields() |
Returns, efficiently, all the non-overridden fields in this class and its
superclasses that are annotated.
|
List<FrameworkField> |
getAnnotatedFields(Class<? extends Annotation> annotationClass) |
Returns, efficiently, all the non-overridden fields in this class and its
superclasses that are annotated with
annotationClass . |
<T> List<T> |
getAnnotatedFieldValues(Object test,
Class<? extends Annotation> annotationClass,
Class<T> valueClass) |
|
List<FrameworkMethod> |
getAnnotatedMethods() |
Returns, efficiently, all the non-overridden methods in this class and
its superclasses that are annotated}.
|
List<FrameworkMethod> |
getAnnotatedMethods(Class<? extends Annotation> annotationClass) |
Returns, efficiently, all the non-overridden methods in this class and
its superclasses that are annotated with
annotationClass . |
<T> List<T> |
getAnnotatedMethodValues(Object test,
Class<? extends Annotation> annotationClass,
Class<T> valueClass) |
|
<T extends Annotation> |
getAnnotation(Class<T> annotationType) |
Returns the annotation on the model element of the given type, or @code{null}
|
Annotation[] |
getAnnotations() |
Returns the annotations on this class
|
Class<?> |
getJavaClass() |
Returns the underlying Java class.
|
String |
getName() |
Returns the class's name.
|
Constructor<?> |
getOnlyConstructor() |
Returns the only public constructor in the class, or throws an
AssertionError if there are more or less than one. |
int |
hashCode() |
|
boolean |
isANonStaticInnerClass() |
|
boolean |
isPublic() |
|
protected void |
scanAnnotatedMembers(Map<Class<? extends Annotation>,List<FrameworkMethod>> methodsForAnnotations,
Map<Class<? extends Annotation>,List<FrameworkField>> fieldsForAnnotations) |
protected void scanAnnotatedMembers(Map<Class<? extends Annotation>,List<FrameworkMethod>> methodsForAnnotations, Map<Class<? extends Annotation>,List<FrameworkField>> fieldsForAnnotations)
protected static <T extends FrameworkMember<T>> void addToAnnotationLists(T member, Map<Class<? extends Annotation>,List<T>> map)
public List<FrameworkMethod> getAnnotatedMethods()
public List<FrameworkMethod> getAnnotatedMethods(Class<? extends Annotation> annotationClass)
annotationClass
.public List<FrameworkField> getAnnotatedFields()
public List<FrameworkField> getAnnotatedFields(Class<? extends Annotation> annotationClass)
annotationClass
.public Class<?> getJavaClass()
public Constructor<?> getOnlyConstructor()
AssertionError
if there are more or less than one.public Annotation[] getAnnotations()
getAnnotations
in interface Annotatable
public <T extends Annotation> T getAnnotation(Class<T> annotationType)
Annotatable
getAnnotation
in interface Annotatable
public <T> List<T> getAnnotatedFieldValues(Object test, Class<? extends Annotation> annotationClass, Class<T> valueClass)
public <T> List<T> getAnnotatedMethodValues(Object test, Class<? extends Annotation> annotationClass, Class<T> valueClass)
public boolean isPublic()
public boolean isANonStaticInnerClass()
Copyright © 2002–2018 JUnit. All rights reserved.