【发布时间】:2014-06-26 09:08:43
【问题描述】:
我的应用只有一个活动,并且基于许多片段。我怎样才能以正确的方式测试这个片段?请给我一个例子。 因为我尝试了这个测试类:
@LargeTest
public class ActivityTest extends ActivityInstrumentationTestCase2<ActivityEx> {
public ActivityTest() {
super(ActivityEx.class);
}
public void setUp() throws Exception {
super.setUp();
getActivity();
}
public void testTest() {
//simple example
assertEquals(true, true);
}
}
结果我因 ClassCastException 而失败。
【问题讨论】:
-
你能粘贴完整的异常堆栈跟踪吗?
-
是的,需要更多信息。但只是在黑暗中拍摄了一些照片。如果您的应用程序也抛出错误,即在测试之外运行它(独立),那么问题可能是您有类似 mListener = (OnSomeListener) 活动的代码;在片段(标准模式)中,但活动没有实现 OnSomeListener
标签: android integration-testing android-espresso