1   package ch.qos.logback.classic.util;
2   
3   import java.util.HashMap;
4   import java.util.Map;
5   
6   import javax.naming.InitialContext;
7   import javax.naming.NamingException;
8   
9   public class MockInitialContext extends InitialContext {
10  
11    public Map<String, Object> map = new HashMap<String, Object>();
12  
13    public MockInitialContext() throws NamingException {
14      super();
15    }
16  
17    @Override
18    public Object lookup(String name) throws NamingException {
19      if (name == null) {
20        return null;
21      }
22  
23      return map.get(name);
24    }
25  
26  }