portletUnit,一种用于测试 JSR-168 portlet 的 JUnit 测试框架。portletUnit 使用一种模拟容器来进行测试,从而降低了大型门户服务器环境的投资成本。通过 portletUnit 框架,您可以在任何机器上运行单元测试 — 无需门户服务器。
通过 portletUnit 框架,您可以使用 portlet 内与控件有关的动作测试一个 portlet 的 UI。portletUnit 能够让您在代码上执行单元测试,且在不将它们部署到服务器的情况下执行 portlet。portletUnit 构建于 httpUnit 之上,这有助于测试在一个 Web 页面中引用的 UI。测试常常运行于模拟 portlet 容器上,因此您不需要启动门户服务器环境。使用模拟容器可降低测试时间,而不减弱门户服务器功能。portletUnit 框架还带有测试工具类,用于测试一个 portlet 的不同模式。您可以使用该框架测试一个 portlet 的完整生命周期。