在一个活动中,我用一些随机的额外数据开始了一个新的 Intent:
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
,但没有办法做到这一点。
有解决办法吗?