org.springframework.boot.test.context.runner

Interface ContextConsumer<C extends ApplicationContext>

  • Type Parameters:
    C - the application context type
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.


    @FunctionalInterface
    public interface ContextConsumer<C extends ApplicationContext>
    Callback interface used to process an ApplicationContext with the ability to throw a (checked) exception.
    Since:
    2.0.0
    Author:
    Stephane Nicoll, Andy Wilkinson
    See Also:
    AbstractApplicationContextRunner
    • Method Detail

      • accept

        void accept(C context)
             throws Throwable
        Performs this operation on the supplied context.
        Parameters:
        context - the application context to consume
        Throws:
        Throwable - any exception that might occur in assertions