Class InMemoryAppenderAssertions

    • Method Detail

      • hasNumberOfLoggingEventsAndGet

        public List<ch.qos.logback.classic.spi.ILoggingEvent> hasNumberOfLoggingEventsAndGet​(int expectedEventCount)
        Assert this appender has the expected number of logging events, and if the assertion succeeds, return a list containing those events.
        Returns:
        a List containing the logging events
      • hasNumberOfLoggingEvents

        public InMemoryAppenderAssertions hasNumberOfLoggingEvents​(int expectedEventCount)
        Assert this appender has the expected number of logging events, and if the assertion succeeds, return this instance to continue chaining assertions.
        Returns:
        this instance
      • containsMessage

        public InMemoryAppenderAssertions containsMessage​(String message)
        Assert this appender contains the given message at least once (but possibly more than once).
        Parameters:
        message - the exact message to find
        Returns:
        this instance
      • andGetOrderedEvents

        public List<ch.qos.logback.classic.spi.ILoggingEvent> andGetOrderedEvents()
        A terminal method if you want to get the actual logging events after performing assertions, for example to perform additional inspections. Does not perform any assertions.
        Returns:
        a List containing the logging events