Class InvocationInterceptorChain.ValidatingInvocation<T>

java.lang.Object
org.junit.jupiter.engine.execution.InvocationInterceptorChain.ValidatingInvocation<T>
All Implemented Interfaces:
org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T>
Enclosing class:
InvocationInterceptorChain

private static class InvocationInterceptorChain.ValidatingInvocation<T> extends Object implements org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T>
  • Field Details

    • logger

      private static final org.junit.platform.commons.logging.Logger logger
    • invokedOrSkipped

      private final AtomicBoolean invokedOrSkipped
    • delegate

      private final org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T> delegate
    • interceptors

      private final List<org.junit.jupiter.api.extension.InvocationInterceptor> interceptors
  • Constructor Details

    • ValidatingInvocation

      ValidatingInvocation(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T> delegate, List<org.junit.jupiter.api.extension.InvocationInterceptor> interceptors)
  • Method Details

    • proceed

      public T proceed() throws Throwable
      Specified by:
      proceed in interface org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T>
      Throws:
      Throwable
    • skip

      public void skip()
      Specified by:
      skip in interface org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T>
    • markInvokedOrSkipped

      private void markInvokedOrSkipped()
    • verifyInvokedAtLeastOnce

      void verifyInvokedAtLeastOnce()
    • fail

      private void fail(String prefix)