アクティビティで、ランダムな追加データを使用して新しいインテントを開始しました。
Intent newIntent = new Intent(this, UserActivity.class);
newIntent.putExtra("key", generateRandomKey());
startActivity(newIntent);
私はこのようにそれをテストしました:
Intent intent = new Intent(myactivity, UserActivity.class);
Assert.assertThat(activity, new StartedMatcher(intent));
intent
私のテストコードには余分なデータがないため、失敗しましたkey
。
はランダムであるためkey
、同じキーを提供することは困難です。したがって、インテントのターゲット クラスが であるかどうかをテストしたいだけですがUserActivity
、それを行う方法が見つかりませんでした。
解決策はありますか?