public class EngineLifecycleContext
extends java.lang.Object
implements net.jqwik.api.lifecycle.ContainerLifecycleContext
| Constructor and Description |
|---|
EngineLifecycleContext(org.junit.platform.engine.TestDescriptor engineDescriptor,
net.jqwik.api.lifecycle.Reporter reporter,
net.jqwik.api.lifecycle.ResolveParameterHook resolveParameterHook) |
| Modifier and Type | Method and Description |
|---|---|
<T extends java.lang.annotation.Annotation> |
findAnnotation(java.lang.Class<T> annotationClass) |
java.lang.String |
label() |
<T> T |
newInstance(java.lang.Class<T> clazz) |
java.util.Optional<java.lang.Class<?>> |
optionalContainerClass() |
java.util.Optional<java.lang.reflect.AnnotatedElement> |
optionalElement() |
net.jqwik.api.lifecycle.Reporter |
reporter() |
java.util.Optional<net.jqwik.api.lifecycle.ResolveParameterHook.ParameterSupplier> |
resolveParameter(java.lang.reflect.Executable executable,
int index) |
public EngineLifecycleContext(org.junit.platform.engine.TestDescriptor engineDescriptor,
net.jqwik.api.lifecycle.Reporter reporter,
net.jqwik.api.lifecycle.ResolveParameterHook resolveParameterHook)
public java.util.Optional<java.lang.Class<?>> optionalContainerClass()
optionalContainerClass in interface net.jqwik.api.lifecycle.LifecycleContextpublic java.lang.String label()
label in interface net.jqwik.api.lifecycle.LifecycleContextpublic java.util.Optional<java.lang.reflect.AnnotatedElement> optionalElement()
optionalElement in interface net.jqwik.api.lifecycle.LifecycleContextpublic <T> T newInstance(java.lang.Class<T> clazz)
newInstance in interface net.jqwik.api.lifecycle.LifecycleContextpublic java.util.Optional<net.jqwik.api.lifecycle.ResolveParameterHook.ParameterSupplier> resolveParameter(java.lang.reflect.Executable executable,
int index)
resolveParameter in interface net.jqwik.api.lifecycle.LifecycleContextpublic net.jqwik.api.lifecycle.Reporter reporter()
reporter in interface net.jqwik.api.lifecycle.LifecycleContextpublic <T extends java.lang.annotation.Annotation> java.util.Optional<T> findAnnotation(java.lang.Class<T> annotationClass)
findAnnotation in interface net.jqwik.api.lifecycle.LifecycleContext