JUnitで実行するモバイルJUnitテストのセットアップ
-
03-07-2019 - |
質問
J2MEプロジェクトのユニットテストにSony EricssonがリリースしたMobile JUnitを使用しています。いくつかのラッパークラスの助けを借りて、通常のjunitでテストを実行できることをドキュメントで読みました。実際、ドキュメントでは、CIビルドなどのレポートを生成する場合にこれを行うことを推奨しています。これはまさに私が望んでいることです。
残念ながら、ドキュメントはこれを行う方法について少し簡潔です。 Mobile JUnitのこの側面に幸運はありますか?
解決
私がやったこと(これは必ずしも一般的に良いアイデアだとは言いませんが、特定のケースではうまくいきました)は、コードベースをライブラリとUIに分離することでした。ライブラリには、J2ME固有のものは含まれておらず、J2SEにはないJ2SEには含まれていませんでした。その結果、NetBeansでJ2SEプロジェクトとしてチェックアウトしてコンパイルできます。次に、J2SEコンテキストでJUnitテストを作成しました。これはUIのテストには役立ちませんが、ライブラリのテストは非常に簡単になりました。
両方をテストするより完全なソリューションを見つけたようです。使用したマイクロエミュレータについて詳しく説明してください。
所属していません StackOverflow