public interface BaseExtension
| Modifier and Type | Method and Description |
|---|---|
static List<Field> |
extractFields(Class<?> classWhereFieldIs,
Class<?> fieldType,
Predicate<Field>... predicates) |
default Field[] |
extractFields(org.junit.jupiter.api.extension.ExtensionContext context,
Class<?> clazz,
Predicate<Field>... predicates) |
default <T extends Annotation> |
findAnnotation(Class<?> clazz,
Class<T> annotation) |
default org.junit.jupiter.api.extension.ExtensionContext.Namespace |
getNamespace(org.junit.jupiter.api.extension.ExtensionContext context) |
default org.junit.jupiter.api.extension.ExtensionContext.Store |
getStore(org.junit.jupiter.api.extension.ExtensionContext context) |
default void |
setFieldValue(Field field,
Object entity,
Object value) |
default org.junit.jupiter.api.extension.ExtensionContext.Namespace getNamespace(org.junit.jupiter.api.extension.ExtensionContext context)
default org.junit.jupiter.api.extension.ExtensionContext.Store getStore(org.junit.jupiter.api.extension.ExtensionContext context)
default Field[] extractFields(org.junit.jupiter.api.extension.ExtensionContext context, Class<?> clazz, Predicate<Field>... predicates)
static List<Field> extractFields(Class<?> classWhereFieldIs, Class<?> fieldType, Predicate<Field>... predicates)
default void setFieldValue(Field field, Object entity, Object value) throws IllegalAccessException
IllegalAccessExceptiondefault <T extends Annotation> T findAnnotation(Class<?> clazz, Class<T> annotation)
Copyright © 2015–2023 Red Hat. All rights reserved.