2
たとえば、イメージファイルへの入出力をテストします。 、次のコードが使用されているファイル(要約)を作成するには、次のAndroid Contextを必要とする統合テストをどのように書くことができますか?
File storageDir = getExternalFilesDir(Environment.DIRECTORY_PICTURES);
File image = File.createTempFile("tempImage",".jpg",storageDir);
mCurrentPhotoPath = image.getAbsolutePath();
mCurrentPhotoURI = FileProvider.getUriForFile(this,"com.example.android.fileprovider",image);
File photoFile = image;
私は、ファイルを作成するには、このコードを使用して統合テストを記述しようとすると、私は、コンテキストがあるgetExternalFilesDir
とthis
(との問題を抱えています)。どのようにアクティビティやコンテキストを通過させることなく効果的にテストできますか?私はそれを生成することはできますか?
あなたはMockitoを使用していますか? http://stackoverflow.com/questions/34063848/how-to-mock-context-using-mockito –
私はAndroidスタジオではありません。 –
これはIDEです。私の質問だったMockitoを使ってあなたのアプリをテストすることができます - あなたはどのようなテストフレームワークを持っていますか? –