2015-02-10 63 views

回答

1

OSGi單元測試的最佳做法是使用pax exam。 它允許設置一個容器,以便在測試中加載你的包。然後你可以編寫junit測試來獲得注入的服務,並且可以使用這些服務。

+0

我已閱讀關於pax考試。也許我還沒有完全理解OSGi如何工作。經過pax考試的一些試用後,我不知道如何使用它。當我在jboss保險絲上安裝使用pax考試的軟件包時,由於缺少軟件包org.ops4j.pax.exam而返回錯誤。 – user3138984 2015-02-10 10:08:14

+0

使用pax考試時,您不會將包裝安裝到保險絲中。相反,你讓pax考試拉起基於karaf的保險絲容器。因此,請查看考試考試的卡拉夫例子。 – 2015-02-10 16:43:22

+0

感謝您的回答 – user3138984 2015-02-12 08:43:10