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 Detail

      • targetMethod

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

        java.lang.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

        java.lang.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