Package net.jqwik.api.lifecycle
Schnittstelle BeforeContainerHook
- Alle Superschnittstellen:
LifecycleHook
- Alle bekannten Unterschnittstellen:
AroundContainerHook
- Funktionsschnittstelle:
- Dies ist eine funktionale Schnittstelle, die somit als Zuweisungsziel für einen Lambdaausdruck oder eine Methodenreferenz verwendet werden kann.
@API(status=MAINTAINED,
since="1.4.0")
@FunctionalInterface
public interface BeforeContainerHook
extends LifecycleHook
Implement this hook to define behaviour for a container (class or whole test suite)
that should be run exactly once before any of its property methods and child containers.
-
Feldübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
beforeContainer
(ContainerLifecycleContext context) The code of this method will be run exactly once before any property method or child container.default int
The higher the value, the closer to the actual property methods, i.e. the later it will be run.default int
compareTo
(BeforeContainerHook other) Von Schnittstelle geerbte Methoden net.jqwik.api.lifecycle.LifecycleHook
appliesTo, propagateTo
-
Felddetails
-
DO_NOTHING
-
-
Methodendetails
-
beforeContainer
The code of this method will be run exactly once before any property method or child container.- Parameter:
context
- The container's context object- Löst aus:
Throwable
-
beforeContainerProximity
default int beforeContainerProximity()The higher the value, the closer to the actual property methods, i.e. the later it will be run. Default value is 0.Values greater than -10 will make it run after methods annotated with BeforeContainer, values smaller than -10 will make it run before.
- Gibt zurück:
- an integer value
-
compareTo
-