小编fre*_*ric的帖子

如何在Roboelectric中模拟ViewPager上的拖动事件?

我是Android和Robolectric的新手.我试图模拟(如主题所示)在viewpager上的拖动事件.

我曾经实现过这个代码,它在模拟器上运行.

问题主要是:我如何对其进行单元测试?

这是单元测试:

/** imports are skipped **/

@RunWith(RobolectricTestRunner.class)
@Config(manifest = "/src/main/AndroidManifest.xml")
public class TestImages {

private ImageActivity activity;

@InjectResource(R.drawable.ic_launcher)
private static Drawable image;

@Spy
private final PicturesModel picturesModel = spy(new PicturesModelImpl());

/**
 * Last touched view
 */
private View lastTouchView;

/**
 * Last touched X coordinate
 */
private float lastTouchX;
/**
 * Last touched Y coordinate
 */
private float lastTouchY;

@Before
public void setup() {
    MockitoAnnotations.initMocks(this);

    final Module roboGuiceModule = RoboGuice.newDefaultRoboModule(Robolectric.application);
    final Module pictureModule = Modules.override(roboGuiceModule).with(new PictureModule());
    final …
Run Code Online (Sandbox Code Playgroud)

android robolectric android-viewpager

6
推荐指数
1
解决办法
1232
查看次数

标签 统计

android ×1

android-viewpager ×1

robolectric ×1