Repository: logging-log4j2 Updated Branches: refs/heads/master 59c465dc2 -> a05e53671
[LOG4J2-2179] The MongoDB Appender should use keys and values from a Log4j MapMessage. Fix up mocks. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/a05e5367 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/a05e5367 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/a05e5367 Branch: refs/heads/master Commit: a05e5367163d746c0ee97adebba99faf14653e28 Parents: 59c465d Author: Gary Gregory <ggreg...@apache.org> Authored: Wed Jan 10 23:33:58 2018 -0700 Committer: Gary Gregory <ggreg...@apache.org> Committed: Wed Jan 10 23:33:58 2018 -0700 ---------------------------------------------------------------------- .../db/AbstractDatabaseAppenderTest.java | 24 ++++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/a05e5367/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/AbstractDatabaseAppenderTest.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/AbstractDatabaseAppenderTest.java b/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/AbstractDatabaseAppenderTest.java index c21311a..f5192ae 100644 --- a/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/AbstractDatabaseAppenderTest.java +++ b/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/AbstractDatabaseAppenderTest.java @@ -16,6 +16,17 @@ */ package org.apache.logging.log4j.core.appender.db; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertSame; +import static org.mockito.ArgumentMatchers.isNull; +import static org.mockito.ArgumentMatchers.same; +import static org.mockito.BDDMockito.given; +import static org.mockito.BDDMockito.then; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.reset; + +import java.io.Serializable; import java.util.concurrent.TimeUnit; import org.apache.logging.log4j.core.Filter; @@ -25,13 +36,6 @@ import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; -import static org.junit.Assert.*; -import static org.mockito.ArgumentMatchers.same; -import static org.mockito.BDDMockito.given; -import static org.mockito.BDDMockito.then; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.reset; - @RunWith(MockitoJUnitRunner.class) public class AbstractDatabaseAppenderTest { private LocalAbstractDatabaseAppender appender; @@ -95,20 +99,20 @@ public class AbstractDatabaseAppenderTest { appender.append(event1); then(manager).should().connectAndStart(); - then(manager).should().writeInternal(same(event1), null); + then(manager).should().writeInternal(same(event1), (Serializable) isNull()); then(manager).should().commitAndClose(); reset(manager); appender.append(event2); then(manager).should().connectAndStart(); - then(manager).should().writeInternal(same(event2), null); + then(manager).should().writeInternal(same(event2), (Serializable) isNull()); then(manager).should().commitAndClose(); } private static abstract class LocalAbstractDatabaseManager extends AbstractDatabaseManager { public LocalAbstractDatabaseManager(final String name, final int bufferSize) { - super(name, bufferSize); + super(name, bufferSize; } }