Skip to content

Commit

Permalink
Add another integration test, update Codacy's badges
Browse files Browse the repository at this point in the history
  • Loading branch information
vitalijr2 committed Nov 11, 2024
1 parent bb77234 commit 59edfe1
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ public MockLoggerFinder() {
@VisibleForTesting
MockLoggerFinder(Map<String, Logger> loggers) {
this.loggers = loggers;
subscribeToNotifications();
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,14 @@
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoInteractions;

import io.github.vitalijr2.logging.keeper.MockLoggerKeeper;
import java.lang.System.Logger;
import java.lang.System.Logger.Level;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ValueSource;

Expand Down Expand Up @@ -42,4 +44,18 @@ void test(Level level) {
verify(logger).log(level, "test message");
}

@DisplayName("Clean and reset mock loggers")
@Test
void cleanAndResetMockLoggers() {
// when
var loggerFinder = new MockLoggerFinder();

loggerFinder.getLogger("test", null).log(Level.INFO, "test message");

MockLoggerKeeper.getInstance().cleanAndReset();

// then
verifyNoInteractions(loggerFinder.getLogger("test", null));
}

}
4 changes: 2 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -199,11 +199,11 @@ limitations under the License.

[github-master-check-runs-link]: https://github.com/vitalijr2/mock-loggers/actions?query=branch%3Amaster

[codacy-badge]: https://app.codacy.com/project/badge/Grade/9be380deaf3e40138ad306a40532289c
[codacy-badge]: https://app.codacy.com/project/badge/Grade/3c0345d6db684e388deb3357362526c0

[codacy-badge-link]: https://app.codacy.com/gh/vitalijr2/mock-loggers/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade

[codacy-coverage]: https://app.codacy.com/project/badge/Coverage/9be380deaf3e40138ad306a40532289c
[codacy-coverage]: https://app.codacy.com/project/badge/Coverage/3c0345d6db684e388deb3357362526c0

[codacy-coverage-link]: https://app.codacy.com/gh/vitalijr2/mock-loggers/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage

Expand Down

0 comments on commit 59edfe1

Please sign in to comment.