1   package org.slf4j.dummyExt;
2   
3   import junit.framework.TestCase;
4   
5   import org.slf4j.MDC;
6   import org.slf4j.ext.MDCStrLookup;
7   
8   public class MDCStrLookupTest extends TestCase {
9   
10  
11      public MDCStrLookupTest(String name) {
12          super(name);
13      }
14  
15      public void setUp() throws Exception {
16          super.setUp();
17      }
18  
19      public void tearDown() throws Exception {
20          super.tearDown();
21      }
22  
23      public void testLookup() throws Exception {
24          MDC.put("key", "value");
25          MDC.put("number", "2");
26          MDCStrLookup lookup = new MDCStrLookup();
27          assertEquals("value", lookup.lookup("key"));
28          assertEquals("2", lookup.lookup("number"));
29          assertEquals(null, lookup.lookup(null));
30          assertEquals(null, lookup.lookup(""));
31          assertEquals(null, lookup.lookup("other"));
32      }
33  }