私は、次のライブラリとAndroidのアプリケーションをテストしてい:アクティビティとフラグメントのライフサイクルメソッドを個別にテストできますか?
androidTestCompile 'org.mockito:mockito-core:1.10.19'
androidTestCompile 'junit:junit:4.12'
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.android.support.test:rules:0.5'
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'
androidTestCompile 'com.android.support.test.espresso:espresso-intents:2.2.2'
私は何とか別途onCreate()
テストすることができれば、私は今したい - 、onStart()
を - とonResume()
-methods。特定のテストケース内で他のメソッドを呼び出さずに、これらのメソッドの1つを呼び出すことは可能ですか?
なぜ私はそれをしたいですか?私のActivity
ではFragment
をonCreate()
に作成し、それをActivity
に適用します。しかし、Fragment
をActivity
に添付して別のものをFragment
に置き換えるものがフラグメントIの設定内のonResume()
にあります。最初のフラグメントがロードされているかどうかをテストしたい。しかし、私のテストケースでは、onResume()
はすでに起動されており、最初のフラグメントが置き換えられます。ですから、私はonCreate()
を別々にテストしたいのです。
あなたは 'onCreate'または他の方法で何をテストしたいですか? – mallaudin
@mallaudin私の投稿を更新しました – unlimited101