我们正在转向基于测试的开发方法。我们正在寻找PortletUnit作为我们测试 Portlet 的单元测试辅助工具。
- 我已将所有 Portlet Unit jar 包含到项目中
- 创建了一个测试用例并添加了一种测试方法来测试 doView 功能。
虽然我已按照文档中的步骤进行操作,但在以下点出现异常。
File webInfDir=new File("C:/Test_168_Portlet/WebContent");
Class portletClass = Test_168_Portlet.class;
PortletRunner runner = null;
runner = PortletRunner.createPortletRunner(portletClass,webInfDir, "Test_168_Portlet");
异常状态:
javax.servlet.UnavailableException:一个或多个服务的初始化失败。