我想测试自定义活动(MyActivity)中使用的自定义视图(MyView)。为此,我创建了:
public class MyViewTest extends ActivityInstrumentationTestCase2<MyActivity> ...
我的自定义视图具有我要测试的触摸和单击逻辑。我需要在自定义视图中检查子视图的坐标,高度和宽度。正如预期的那样,第一次测试正常。下一次测试会出现问题。出于某种原因,MyView中所有视图的坐标,高度和宽度均为0.
可能导致此问题的原因是什么?我试图改变测试的顺序,但仍然传递第一个,第二个失败。据我了解,每次测试后都应该重新创建MyActivity。但它的布局怎么样?