【发布时间】:2011-12-02 16:13:26
【问题描述】:
我想使用 JSFUnit 来测试我们的 Web 应用程序。但是我们使用的是 weblogic 服务器并且构建过程不使用 maven。所有示例都使用 maven 来运行测试。有没有其他方法可以在没有 maven 和 JBoss 的情况下运行 JSFUnit 测试?
任何指向这个方向的链接或线索将不胜感激。
谢谢
【问题讨论】:
标签: unit-testing testing jsf-2 jsfunit
我想使用 JSFUnit 来测试我们的 Web 应用程序。但是我们使用的是 weblogic 服务器并且构建过程不使用 maven。所有示例都使用 maven 来运行测试。有没有其他方法可以在没有 maven 和 JBoss 的情况下运行 JSFUnit 测试?
任何指向这个方向的链接或线索将不胜感激。
谢谢
【问题讨论】:
标签: unit-testing testing jsf-2 jsfunit
目前他们不支持 WebLogic 服务器。目前唯一支持的容器是这些 http://docs.jboss.org/arquillian/reference/latest/en-US/html_single/#d0e713
但您仍然可以尝试使用 WebLogic。请参阅 Stan 的回复,他是 JSFUnit 的项目负责人 http://community.jboss.org/message/70691#70691
如果不是 maven 或 ant,你可以通过浏览器运行。 教程:http://www.javabeat.net/articles/print.php?article_id=215 如果使用 servlet 3.0 容器看到这个, http://community.jboss.org/wiki/UsingJSFUnitwithServlet30
但不幸的是,您可能不得不坚持使用 JUnit 3 进行基于 Cargo/Cactus 的测试。JSFUnit 与基本/表单身份验证甚至 Spring Security 配合得很好。但是在使用带有 CAS 身份验证的 Spring Security 时,我遇到了很多问题,并且从未让它工作。
【讨论】: