Como falsificar InitialContext com o construtor padrão
Todos,
Eu estou tentando fazer algum teste de unidade em algum código java arcaico (sem interfaces, sem abstração, etc.)
Este é um servlet que usa um ServletContext (que eu suponho que seja configurado pelo Tomcat) e tem informações de banco de dados configuradas no arquivo web.xml / context.xml. Agora, eu descobri como fazer um ServletContext Fake, mas o código tem
<code> InitialContext _ic = new InitialContext(); </code>
em todo o lugar (por isso não é viável substituí-lo). Eu preciso encontrar uma maneira de fazer um InitialContext () padrão capaz de fazer o_ic.lookup(val)
sem lançar uma exceção.
Eu estou supondo que há alguma maneira que o context.xml está sendo carregado, mas como essa mágica funciona, eu estou desenhando um espaço em branco. Alguém tem alguma ideia?