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 }