1

我們的項目已經開始要求我們爲從現在開始進入Prod的所有模塊編寫測試。我們有一些情況,Spring POJO有一些注入的EJB,這些EJB在POJO方法中使用。由於我們無法找到在POJO中對注入的EJB進行單元測試的方式(嘗試過各種方式但未成功),因此我們建議使用Arquillian。我將Arquillian配置爲在本地JBoss 6.0.0服務器上運行 - 所有測試都可以從命令行以及Eclipse中正確運行。Arquillian with weblogic 10.3

但是,我們的測試和產品環境使用Weblogic 10.3服務器。我還沒有找到很多關於如何配置Arquillian單元測試以在weblogic中運行的信息。如果有人早些時候嘗試過,請告訴我哪些配置文件以及要更改哪些內容?

-Sonu

回答

1

arquillian.xml文件WLS 10.3被指定的屬性,都列在Arquillian Reference Guide。通常,可能需要指定強制屬性,但如果需要,也可以指定其他屬性。

請注意,此頁面的內容適用於1.0.0.Alpha1版本,並且將在以後的版本中進行修改(在創建時)。

+0

非常感謝Vineet - 此產品與weblogic有關的信息很少。在arquillian-container-wls \ wls-remote-10.3 \ src \ test \ resources文件夾下的arquillian.xml中進行更改後,我們如何執行maven測試?在JBoss中,我運行了'mvn install'和'mvn test -Pjbossas-remote6'。 此外,當您指的是Alpha1版本時,這是否意味着該產品尚未完全準備好與Weblogic一起工作? – Prashanth 2012-01-09 15:35:13

+0

嗨Vineet,對你來說還有一個問題 - 你知道這個用於weblogic的arquillian連接器是否可以在Weblogic 10.3.1.0服務器上正常工作?感謝您的幫助。 – Prashanth 2012-01-09 19:11:45

+0

@Sonu,如果你在你的POM中創建了一個包含Arquillian依賴項的配置文件,包括'arquillian-wls-remote-10.3'依賴項,'mvn test -Pjbossas-remote6'就可以工作。見[這些](https://docs.jboss.org/author/display/ARQ/Setting+up+and+running+the+test+in+Maven)[網頁](https://docs.jboss.org /作者/顯示/ ARQ /支持+容器)。 AFAIK,由於用於測試的10.3.3和10.3.5的相似性,WLS的Arquillian集成將在10.3.1上工作,但我沒有證實這一點。 – 2012-01-10 01:41:23