-1

我刚开始使用 espresso,想为我的 android 应用程序编写测试。但是我遇到了一堵我不知道如何跳过的墙。我有一个有时不可见的 imageView 有时它是可见的,我想测试那个部分,我知道我可以检查元素是否可见,但是在我的片段类中,我有将 int 作为参数的方法,即 int来自数据库,int是否高于10,imageView是可见的,我的问题是:我怎么能写这样的测试?我是否必须为我的班级使用某种模拟,然后调用该方法,然后检查我的 imageView 是否可见?谢谢你的帮助。

4

1 回答 1

1

该 int 在哪里检索和传递。如果 int 参数来自上一个活动,那么您可以控制参数的值。你可以做这样的事情,

Intent = new Intent(..);
   intent.putExtra(parameterName/Id, parameterValue);
   setActivityIntent();
   getActivity();

通过这种方式,参数的值将被传递给活动。

于 2014-01-27T16:37:36.157 回答