我的应用只有一项活动,并且基于许多片段。我怎样才能以正确的方式测试这个片段?请给我一个例子。 因为我尝试了这个测试类:
@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而失败。
答案 0 :(得分:-1)
而是这样:
public class ActivityTest extends android.test.ActivityInstrumentationTestCase2
{
public ActivityTest()
{
super(ActivityEx.class);
}
@Override
protected void setUp() throws Exception
{
super.setUp();
getActivity();
}
public void testTest() {
//simple example
assertEquals(true, true);
}
}
如果您有兴趣,我还发布了一个关于测试片段http://www.stevenmarkford.com/testing-fragments-with-android-espresso-basic-example/
的教程