Package net.jqwik.api.lifecycle
Annotation Interface BeforeTry
@Target({ANNOTATION_TYPE,METHOD})
@Retention(RUNTIME)
@API(status=MAINTAINED,
since="1.4.0")
public @interface BeforeTry
Annotate methods of a container class with
@BeforeTry
to have them run once before each try - the actual invocation of the property
method with generated parameters - including properties of
embedded containers.
@BeforeTry
methods are inherited from superclasses
and implemented interfaces as long as they are not hidden
or overridden.
In embedded container classes the @BeforeTry
methods
from the inner container are run after the outer container's methods.
The execution order of multiple @BeforeTry
methods
within the same container is not guaranteed and might change.
Parameters of this method will be resolved using registered instances of ResolveParameterHook. Parameters with annotation ForAll are not allowed.
- See Also: