单元测试Android视图
我试图为现有类编写一些单元测试(在JVM上运行,而不是在模拟器或设备上运行),并且遇到了一些问题,比如我应该如何构造测试,或者我想做的事情是否可能 我有一个类,它将视图注入其中,进行一些计算,并在视图上设置一些值。下面是一个具体的例子:单元测试Android视图,android,unit-testing,Android,Unit Testing,我试图为现有类编写一些单元测试(在JVM上运行,而不是在模拟器或设备上运行),并且遇到了一些问题,比如我应该如何构造测试,或者我想做的事情是否可能 我有一个类,它将视图注入其中,进行一些计算,并在视图上设置一些值。下面是一个具体的例子: public class Translate { public void doTranslate(View view, int x, int y) { int left = view.getLeft(); int top
public class Translate {
public void doTranslate(View view, int x, int y) {
int left = view.getLeft();
int top = view.getTop();
int width = view.getWidth();
int height = view.getHeight();
int deltaX = 2 * x;
int deltaY = 3 * y;
view.setLeft(left + deltaX);
view.setTop(top + deltaY);
view.setRight(left + deltaX + width);
view.setBottom(top + deltaY + height);
}
}
我希望通过单元测试完成的是确定: