Interface TryLifecycleContext

All Superinterfaces:
LifecycleContext

@API(status=MAINTAINED, since="1.4.0") public interface TryLifecycleContext extends LifecycleContext
The context information of a single try of a property.
  • Method Details

    • targetMethod

      Method targetMethod()
      The method that defines the current property or example.
      Returns:
      a Method instance
    • containerClass

      Class<?> containerClass()
      The container class in which the current property method is running.

      Most of the time that's also the defining class. It differs when running properties that are defined in a super class or an implemented interface.

      Returns:
      a Class instance
    • testInstance

      Object testInstance()
      The current instance of the property's container class. There is exactly one instance per property method.

      Mind that all tries of a property share the same test instance.

      Returns:
      an instance of the container class in which the current property method is running