You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by ck...@apache.org on 2019/01/02 14:55:29 UTC
[logging-log4j2] 02/03: [LOG4J2-2522] Added @Test
testLookupDefaultMapIsCheckedBeforeMapMessage()
This is an automated email from the ASF dual-hosted git repository.
ckozak pushed a commit to branch release-2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
commit 43d9f81b1736f37a0b2cd737b8c9c97956e2c731
Author: lesiak <le...@outlook.com>
AuthorDate: Tue Dec 18 08:38:14 2018 +0100
[LOG4J2-2522] Added @Test testLookupDefaultMapIsCheckedBeforeMapMessage()
---
.../apache/logging/log4j/core/lookup/MapLookupTest.java | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/MapLookupTest.java b/log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/MapLookupTest.java
index f82959b..4298d98 100644
--- a/log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/MapLookupTest.java
+++ b/log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/MapLookupTest.java
@@ -99,6 +99,20 @@ public class MapLookupTest {
}
@Test
+ public void testLookupDefaultMapIsCheckedBeforeMapMessage() {
+ final HashMap<String, String> map = new HashMap<>();
+ map.put("A", "ADefault");
+ final HashMap<String, Object> eventMap = new HashMap<>();
+ eventMap.put("A", "AEvent");
+ final MapMessage message = new MapMessage<>(eventMap);
+ final LogEvent event = Log4jLogEvent.newBuilder()
+ .setMessage(message)
+ .build();
+ final MapLookup lookup = new MapLookup(map);
+ assertEquals("ADefault", lookup.lookup(event, "A"));
+ }
+
+ @Test
public void testNullEvent() {
final HashMap<String, String> map = new HashMap<>();
map.put("A", "B");