Android プロジェクトには、プレーンな Java コードを使用するソースコードがいくつかあります。このクラスをテストするために、UnitTests (JUnit) を作成しました。
問題は、関数がまだいくつかの Android クラスを内部で使用していることです。現時点では、Log と Base64 です。
今、このクラスをモックする簡単な方法を探していますが、できませんでした。
私はググって、jmocking、mockito、robolectric などの多くのモッキング ツールを見つけましたが、このライブラリと非常に混同しており、そのうちの 1 つを機能させることができませんでした。
このスタブ/ classnotfoundエラーが発生しないように、一部のAndroidクラスを単純にモックする方法を示すステップバイステップのチュートリアルが1つ見つかりませんでした。
質問は次のとおりです。
最も一般的に使用されている Android モッキング ライブラリは何ですか?
UnitTest で直接使用しないが、呼び出す関数によって使用されるクラスをモックするにはどうすればよいですか?
ありがとう、サブビー