ary*_*axt 19 android robotium android-activity
在我看来,robotium的设计方式是一次测试1个Activity而不是整个应用程序.
所以我的问题是如何测试一个期望将额外传递给它的活动?我的意思是额外的intent.putExtra("Something", object);
Tim*_*imo 25
方法setActivityIntent(Intent)应该是您正在寻找的.我使用此方法为我的Activity的TestCase提供自定义Intent.只需在构造函数中调用super后使用它.
Intent i = new Intent();
i.putExtra("myExtra", "anyValue");
setActivityIntent(i);
Run Code Online (Sandbox Code Playgroud)
你不必在构造函数中这样做,但是你需要确保在第一次调用getActivity()之前调用它.getActivity将使用您的Intent来创建Activity.
| 归档时间: |
|
| 查看次数: |
3654 次 |
| 最近记录: |