Package net.goui.flogger.testing.junit5
Class FloggerTestExtension
java.lang.Object
net.goui.flogger.testing.api.TestingApi<FloggerTestExtension>
net.goui.flogger.testing.junit5.FloggerTestExtension
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterEachCallback,org.junit.jupiter.api.extension.BeforeEachCallback,org.junit.jupiter.api.extension.Extension
public final class FloggerTestExtension
extends TestingApi<FloggerTestExtension>
implements org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.AfterEachCallback
-
Nested Class Summary
Nested classes/interfaces inherited from class net.goui.flogger.testing.api.TestingApi
TestingApi.ApiHook -
Method Summary
Modifier and TypeMethodDescriptionvoidafterEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext) protected FloggerTestExtensionapi()voidbeforeEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext) static FloggerTestExtensioncreate(Map<String, LevelClass> levelMap, @Nullable LogInterceptor interceptor) static FloggerTestExtensionforClass(Class<?> clazz, LevelClass level) static FloggerTestExtensionforClassOrPackage(String loggerName, LevelClass level) static FloggerTestExtensionforClassUnderTest(LevelClass level) static FloggerTestExtensionforLevelMap(Map<String, LevelClass> levelMap) static FloggerTestExtensionforPackage(Package pkg, LevelClass level) static FloggerTestExtensionforPackageUnderTest(LevelClass level) Methods inherited from class net.goui.flogger.testing.api.TestingApi
assertLog, assertLogOrder, assertLogs, getLevelMap, guessClassUnderTest, guessPackageUnderTest, install, loggerNameOf, verify
-
Method Details
-
forClassUnderTest
-
forPackageUnderTest
-
forClass
-
forPackage
-
forClassOrPackage
-
forLevelMap
-
create
public static FloggerTestExtension create(Map<String, LevelClass> levelMap, @Nullable LogInterceptor interceptor) -
api
- Specified by:
apiin classTestingApi<FloggerTestExtension>
-
beforeEach
public void beforeEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext) - Specified by:
beforeEachin interfaceorg.junit.jupiter.api.extension.BeforeEachCallback
-
afterEach
public void afterEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext) - Specified by:
afterEachin interfaceorg.junit.jupiter.api.extension.AfterEachCallback
-