当我尝试包含 Fragment 类时出现此错误。
有界不匹配:FirstFragment 类型不是 ActivityInstrumentationTestCase2 类型的有界参数的有效替代品
我的代码如下:
package com.example.firstactivity.test;
import com.example.firstactivity.FirstFragment;
import android.test.ActivityInstrumentationTestCase2;
public class TestFirstFragment extends ActivityInstrumentationTestCase2<FirstFragment> {
private FirstFragment mFragment;
public TestFirstFragment(Class activityClass) {
super(activityClass);
// TODO Auto-generated constructor stub
}
@Override
protected void setUp() throws Exception {
super.setUp();
mFragment = getActivity();
}
@Override
protected void tearDown() throws Exception {
super.tearDown();
}
public final void testPreconditions() {
assertNotNull(mFragment);
}
}
请提出解决此问题的方法。与活动一起工作时效果很好......我已经阅读了一些SO问题。FragmentActivity Junit 测试,但要么他们没有回答我的问题,要么我无法关注他们。