Interface AfterContainerHook

All Superinterfaces:
LifecycleHook
All Known Subinterfaces:
AroundContainerHook

@API(status=MAINTAINED, since="1.4.0") public interface AfterContainerHook extends LifecycleHook
Implement this hook to define behaviour for a container (class or whole test suite) that should be run exactly once after of its property methods and child containers.
  • Field Details

  • Method Details

    • afterContainer

      void afterContainer(ContainerLifecycleContext context) throws Throwable
      The code of this method will be run exactly once after all property methods and child containers.
      Parameters:
      context - The container's context object
      Throws:
      Throwable
    • afterContainerProximity

      default int afterContainerProximity()
      The higher the value, the closer to the actual property methods, i.e. the earlier it will be run. Default value is 0.

      Values greater than -10 will make it run before methods annotated with AfterContainer, values smaller than -10 will make it run after.

      Returns:
      an integer value
    • compareTo

      @API(status=INTERNAL) default int compareTo(AfterContainerHook other)