我是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)