2015-06-02 36 views
0

我在想什麼是測試在Websphere 7上部署的webapp的最佳方法。如果我考慮,那Websphere 7沒有像Glassfish這樣的嵌入容器,我不知道該如何有效地測試應用程序。我的意思是特別的情況,當我需要用hibernate測試數據訪問層時,我通常在單獨的EJB上進行測試。 在其他情況下,我使用基本的JUnit測試,如果需要設置一些屬性(如其他EJB),我使用反射,但配置EJB bean能夠使用Hibernate拋出反射似乎很困難。 有沒有人有一些經驗或可以推薦一些工具?謝謝。爲Websphere 7測試webapp

回答

0

你最好的選擇可能是容器內測試,也許使用類似Arquillian的東西。

如果您寧願進行自包含的單元測試,您最好的選擇可能是公開的資源注入方法(例如,@Resource public void setEntityManager(EntityManager em))而不是專用字段,這需要按照您的說法進行反射。