質問

J2MEプロジェクトのユニットテストにSony EricssonがリリースしたMobile JUnitを使用しています。いくつかのラッパークラスの助けを借りて、通常のjunitでテストを実行できることをドキュメントで読みました。実際、ドキュメントでは、CIビルドなどのレポートを生成する場合にこれを行うことを推奨しています。これはまさに私が望んでいることです。

残念ながら、ドキュメントはこれを行う方法について少し簡潔です。 Mobile JUnitのこの側面に幸運はありますか?

役に立ちましたか?

解決

私がやったこと(これは必ずしも一般的に良いアイデアだとは言いませんが、特定のケースではうまくいきました)は、コードベースをライブラリとUIに分離することでした。ライブラリには、J2ME固有のものは含まれておらず、J2SEにはないJ2SEには含まれていませんでした。その結果、NetBeansでJ2SEプロジェクトとしてチェックアウトしてコンパイルできます。次に、J2SEコンテキストでJUnitテストを作成しました。これはUIのテストには役立ちませんが、ライブラリのテストは非常に簡単になりました。

両方をテストするより完全なソリューションを見つけたようです。使用したマイクロエミュレータについて詳しく説明してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top