私はMockitoを使ってテストしたい、いくつかの純粋なJavaベースのコンポーネントを持つAndroidアプリに取り組んでいます。
私のコードベースでMockitoを設定することについていくつか質問があります。
- コードベースでテストプロジェクトを作成する必要がありますか?
- MockitoはJUnitと関係がありますか? JUnitライブラリも含める必要がありますか?
- Run As - > JUnit Testを実行することではるかに簡単に実行できるJUnitテストとは対照的に、EclispeからMockitoテストを実行するにはどうすればよいですか。
テストの設定と実行をデモすることができるチュートリアルをいくつか提案してください。
回答:
回答№1は8- 別のテストプロジェクトを作成する必要はありません。あなたがしたい場合でも、あなたはできます。ほとんどの人は、同じプロジェクト内に別のテストフォルダーを作成することによってそれを行います。別々のテストプロジェクトがある場合でも、テストフォルダがある場合でも、各テストクラスが同じパッケージ内のアプリケーションクラスをテストするように、テストフォルダ内にパッケージ構造を複製する必要があります。
- はい。 MockitoはJUnit、またはTestNGなどの他のテストフレームワークで使用するように設計されています。ほとんどの人はJUnitでそれを使用します。 Mockito Webサイトの例のほとんどはJUnitを使用しています。それで、はい、あなたはJUnitライブラリ、またはあなたが選択する他のどんなテストフレームワークのためのライブラリも必要になるでしょう。
- モッキートテスト は JUnitテスト(またはTestNGテストなど) Mockitoを使ったJUnitテストを書いて、他のJUnitテストと同じ方法で実行するだけです。
- で始まる Mockito Webサイト そして Mockitoリポジトリ.