我仍在尝试了解 httpunit 类体系结构的工作原理,但我遇到了一个问题,即当我使用 ServletRunner 时,我没有看到 web.xml 中的“加载启动”指令得到遵守。有没有一种标准的方法来完成这项工作,或者这是一个错误?
这是我用来尝试获得工作示例的一些概念验证代码:
ServletRunner servletRunner = new ServletRunner(TestVariables.WEB_XML_REL_PATH);
WebConversation conv = new WebConversation();
ServletUnitClient client = servletRunner.newClient();
WebRequest request = new PostMethodWebRequest(
TestVariables.HTTP_UNIT_LOGGER_SERVLET_URL);
InvocationContext iContext = client.newInvocation(request);