OSGi Bundleをテストする 1
まずはホストのOSGi Bundleを作ります。
サービスが宣言されてたテンプレートがあるのでこれを使います。
次にテスト用のBundleを作ります。
Activatorは作りません!
Finish!
Required Plug-insにjunitを追加します。
そしてテスト対象のパッケージをインポートします。
※パッケージはホストBundleでエクスポートしておきます
テスト用のバンドルはフラグメントバンドルの必要があるようですので、マニフェストにフラグメントホストを設定します。
Fragment-Host: com.misfrog.osgi.junit;bundle-version="1.0.0"
これでBundleの設定はおしまいです。
次はテストコードを書いていきます。
※プロジェクトをGitHubに置きました。