我想知道什么是测试部署在Websphere 7上的webapp的最好方法。如果我考虑到Websphere 7没有像Glassfish这样的嵌入式容器,我不知道应该如何有效地测试这个应用程序。我的意思是说,特别是当我需要用hibernate测试数据访问层时,我通常在单独的EJB上使用hibernate。在其他情况下,我使用基本的JUnit测试,如果我需要设置一些属性(就像其他),我使用反射,但是配置EJB使其能够使用Hibernate抛出反射似乎很困难。有谁有经验或可以推荐一些工具吗?谢谢。
发布于 2015-07-09 14:57:40
您最好的选择可能是容器内测试,也许使用类似于阿基利安的工具。
如果您希望拥有独立的单元测试,那么最好的选择可能是资源注入的公共方法(例如@Resource public void setEntityManager(EntityManager em)),而不是私有字段,正如您所说的那样,私有字段需要反射。
https://stackoverflow.com/questions/30589152
复制相似问题