Index
All Classes and Interfaces|All Packages
A
- addCleaner(MockLoggerCleaner) - Method in class io.github.vitalijr2.logging.mock.MockLoggerKeeper
-
Add a cleaner to the set.
- afterEach(ExtensionContext) - Method in class io.github.vitalijr2.logging.mock.MockLoggerExtension
-
Clean and reset mock loggers after tests.
B
- beforeEach(ExtensionContext) - Method in class io.github.vitalijr2.logging.mock.MockLoggerExtension
-
Clean and reset mock loggers before tests.
C
- cleanAndReset() - Method in interface io.github.vitalijr2.logging.mock.MockLoggerCleaner
-
Receive notification to clean and reset mock loggers.
- cleanAndReset() - Method in class io.github.vitalijr2.logging.mock.MockLoggerKeeper
-
Send notifications to all cleaners.
G
- getInstance() - Static method in class io.github.vitalijr2.logging.mock.MockLoggerKeeper
-
Get a singleton.
I
- io.github.vitalijr2.logging.mock - package io.github.vitalijr2.logging.mock
-
The observer pattern is implemented here: cleaners subscribe to notifications from a keeper, who sends alerts when mock loggers need to be cleaned and reset.
M
- mock.loggers.core - module mock.loggers.core
- MockLoggerCleaner - Interface in io.github.vitalijr2.logging.mock
-
An observer to listen keeper when to clean and reset mocks.
- MockLoggerExtension - Class in io.github.vitalijr2.logging.mock
-
A jUnit extension to clean and reset mock loggers.
- MockLoggerExtension() - Constructor for class io.github.vitalijr2.logging.mock.MockLoggerExtension
-
Create an extension.
- MockLoggerKeeper - Class in io.github.vitalijr2.logging.mock
-
An observable object to notify mock logger factories to clean and reset mocks.
- MockLoggers - Annotation Interface in io.github.vitalijr2.logging.mock
-
Registers
MockLoggerExtensionfor a test class.
S
- subscribeToNotifications() - Method in interface io.github.vitalijr2.logging.mock.MockLoggerCleaner
-
Register itself with a keeper.
All Classes and Interfaces|All Packages