2012-01-18 8 views
1

私はosgi/eclipseテスト・フラグメントで使用するフレームを模擬しています。私が見てきました:osgi/eclipseアプリケーション用のMockingフレームワークですか?

http://www.jmock.org/download.html

が、そのないのOSGiので、私はそれを手動で変換する必要があります。私はosgiと一緒に動作するいくつかの模擬フレームワークをgoogleにしようとしましたが、osgi開発者はmockingを使用していません。

答えて

2

OSGiオブジェクトの模擬オブジェクト(BundleContextやServiceReferenceなど)を作成する方法があります。このために任意の模擬フレームワークを使用できます。もちろん、OSGiコンテナでテストを実行する必要はありません。これは簡単なシナリオでは問題ありません。

あなたが容器の内部テストしたい場合は、以下のオプションがあります。それはOSGIのマニフェストを持っているので

0

を実際にMockitoは、OSGiアプリケーションとかなり良い作品。最新のorbit repositoryからターゲットプラットフォームに追加するだけです。私はPowermockをEclipse Pluginsのためにも働かせることができたし、アップデートサイトも利用できる。https://code.google.com/p/powermock-osgi/

関連する問題