Index

A B C G I M S 
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 MockLoggerExtension for a test class.

S

subscribeToNotifications() - Method in interface io.github.vitalijr2.logging.mock.MockLoggerCleaner
Register itself with a keeper.
A B C G I M S 
All Classes and Interfaces|All Packages