Class LifecycleHooksRegistry

java.lang.Object
net.jqwik.engine.execution.lifecycle.LifecycleHooksRegistry
All Implemented Interfaces:
LifecycleHooksSupplier

public class LifecycleHooksRegistry extends Object implements LifecycleHooksSupplier
  • Constructor Details

    • LifecycleHooksRegistry

      public LifecycleHooksRegistry()
  • Method Details

    • aroundPropertyHook

      public net.jqwik.api.lifecycle.AroundPropertyHook aroundPropertyHook(PropertyMethodDescriptor propertyMethodDescriptor)
      Specified by:
      aroundPropertyHook in interface LifecycleHooksSupplier
    • aroundTryHook

      public net.jqwik.api.lifecycle.AroundTryHook aroundTryHook(PropertyMethodDescriptor propertyMethodDescriptor)
      Specified by:
      aroundTryHook in interface LifecycleHooksSupplier
    • beforeContainerHook

      public net.jqwik.api.lifecycle.BeforeContainerHook beforeContainerHook(org.junit.platform.engine.TestDescriptor descriptor)
      Specified by:
      beforeContainerHook in interface LifecycleHooksSupplier
    • afterContainerHook

      public net.jqwik.api.lifecycle.AfterContainerHook afterContainerHook(org.junit.platform.engine.TestDescriptor descriptor)
      Specified by:
      afterContainerHook in interface LifecycleHooksSupplier
    • resolveParameterHook

      public net.jqwik.api.lifecycle.ResolveParameterHook resolveParameterHook(org.junit.platform.engine.TestDescriptor descriptor)
      Specified by:
      resolveParameterHook in interface LifecycleHooksSupplier
    • skipExecutionHook

      public net.jqwik.api.lifecycle.SkipExecutionHook skipExecutionHook(org.junit.platform.engine.TestDescriptor testDescriptor)
      Specified by:
      skipExecutionHook in interface LifecycleHooksSupplier
    • invokePropertyMethodHook

      public net.jqwik.api.lifecycle.InvokePropertyMethodHook invokePropertyMethodHook(org.junit.platform.engine.TestDescriptor testDescriptor)
      Specified by:
      invokePropertyMethodHook in interface LifecycleHooksSupplier
    • providePropertyInstanceHook

      public net.jqwik.api.lifecycle.ProvidePropertyInstanceHook providePropertyInstanceHook(org.junit.platform.engine.TestDescriptor testDescriptor)
      Specified by:
      providePropertyInstanceHook in interface LifecycleHooksSupplier
    • hasHook

      public <T extends net.jqwik.api.lifecycle.LifecycleHook> boolean hasHook(org.junit.platform.engine.TestDescriptor descriptor, Class<T> concreteHook)
    • registerLifecycleHook

      public void registerLifecycleHook(org.junit.platform.engine.TestDescriptor descriptor, Class<? extends net.jqwik.api.lifecycle.LifecycleHook> hookClass, net.jqwik.api.lifecycle.PropagationMode propagationMode)