为 Websphere 7 测试 webapp

Testing webapp for Websphere 7

我想知道测试部署在 Websphere 7 上的 webapp 的最佳方法是什么。如果我考虑,Websphere 7 没有嵌入式容器,例如 Glassfish,我不知道,我应该如何有效地测试应用程序.我的意思是特别的情况,当我需要使用休眠测试数据访问层时,我通常在单独的 EJB 上使用它。 在其他情况下,我使用基本的 JUnit 测试,如果我需要设置一些属性(像其他 EJB),我使用反射,但是配置 EJB bean 以能够使用 Hibernate throw 反射似乎很困难。 有没有人有经验或可以推荐一些工具?谢谢。

您最好的选择可能是容器内测试,也许使用类似 Arquillian.

的方法

如果您更愿意使用独立的单元测试,您最好的选择可能是 public 资源注入方法(例如 @Resource public void setEntityManager(EntityManager em)),而不是私有字段,因为私有字段需要反思说。