Package org.logevents.optional.junit5
Class LogEventExtension
- java.lang.Object
-
- org.logevents.optional.junit5.LogEventExtension
-
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterEachCallback
,org.junit.jupiter.api.extension.BeforeEachCallback
,org.junit.jupiter.api.extension.Extension
,LogEventObserver
public class LogEventExtension extends Object implements org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.AfterEachCallback, LogEventObserver
-
-
Constructor Summary
Constructors Constructor Description LogEventExtension(org.slf4j.event.Level level, Class<?> category)
LogEventExtension(org.slf4j.event.Level level, String logName)
LogEventExtension(org.slf4j.event.Level level, org.slf4j.Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
void
assertContainsMessage(org.slf4j.event.Level level, String message)
void
assertContainsMessage(org.slf4j.event.Level level, String message, Throwable throwable)
void
assertContainsMessagePattern(org.slf4j.event.Level level, String message)
void
assertDoesNotContainMessage(String message)
void
assertNoMessages()
void
assertNoMessages(org.slf4j.event.Level level)
void
assertSingleMessage(org.slf4j.event.Level level, String message)
void
beforeEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
void
clear()
String
formatMessage(LogEvent event)
void
logEvent(LogEvent logEvent)
void
setLevel(org.slf4j.event.Level level)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.logevents.LogEventObserver
filteredOn, isEnabled, isEnabled, stream, toList
-
-
-
-
Method Detail
-
setLevel
public void setLevel(org.slf4j.event.Level level)
-
assertNoMessages
public void assertNoMessages()
-
assertNoMessages
public void assertNoMessages(org.slf4j.event.Level level)
-
assertSingleMessage
public void assertSingleMessage(org.slf4j.event.Level level, String message)
-
assertContainsMessage
public void assertContainsMessage(org.slf4j.event.Level level, String message)
-
assertContainsMessagePattern
public void assertContainsMessagePattern(org.slf4j.event.Level level, String message)
-
assertContainsMessage
public void assertContainsMessage(org.slf4j.event.Level level, String message, Throwable throwable)
-
beforeEach
public void beforeEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
- Specified by:
beforeEach
in interfaceorg.junit.jupiter.api.extension.BeforeEachCallback
-
afterEach
public void afterEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
- Specified by:
afterEach
in interfaceorg.junit.jupiter.api.extension.AfterEachCallback
-
assertDoesNotContainMessage
public void assertDoesNotContainMessage(String message)
-
logEvent
public void logEvent(LogEvent logEvent)
- Specified by:
logEvent
in interfaceLogEventObserver
-
clear
public void clear()
-
-