How to fake InitialContext with default constructor
问题 All, I'm trying to do some unit testing in some archaic java code (no interfaces, no abstraction, etc.) This is a servlet that uses a ServletContext (which I'm assuming is set up by Tomcat) and it has database information is set up in the web.xml/context.xml file. Now, I've figured out how to make a Fake ServletContext, but the code has InitialContext _ic = new InitialContext(); all over the place (so it isn't feasible to replace it). I need to find a way to make a default InitialContext()