Java 未发现任何试验
我正在编写单元测试。我正在从ActivityInstrumentationTestCase2扩展单元测试类。我做得很好。但我不知道发生了什么。现在,当我运行单元测试时,单元测试并没有运行,它抛出以下异常Java 未发现任何试验,java,android,unit-testing,instrumentation,Java,Android,Unit Testing,Instrumentation,我正在编写单元测试。我正在从ActivityInstrumentationTestCase2扩展单元测试类。我做得很好。但我不知道发生了什么。现在,当我运行单元测试时,单元测试并没有运行,它抛出以下异常 `No tests were found` 请帮忙 这是我的单元测试课 public class UnitTest extends ActivityInstrumentationTestCase2<TREResults> { TREResults trainingReinf
`No tests were found`
请帮忙
这是我的单元测试课
public class UnitTest extends ActivityInstrumentationTestCase2<TREResults> {
TREResults trainingReinforcementResults;
public UnitTest(Class<TREResults>activityClass) {
super(activityClass);
}
@Override
protected void setUp() throws Exception {
super.setUp();
trainingReinforcementResults= getActivity();
}
public void testDownLoadTRESetting(){
String userId = trainingReinforcementResults.getUS_USER_ID();
Realm realm =
RealmSaveRestoreHelper.initRealm(trainingReinforcementResults);
TRESettingsModelTest treSettings =
realm.where(TRESettingsModelTest.class).contains("userId",
userId).findFirst();`
realm.beginTransaction();
treSettings = realm.createObject(TRESettingsModelTest.class);
treSettings.userId = userId;
realm.commitTransaction();
}
@Override
protected void tearDown() throws Exception {
super.tearDown();
}
公共类UnitTest扩展了ActivityInstrumentationTestCase2{
结果培训强化效果;
公共单元测试(ClassactivityClass){
超级(活动类);
}
@凌驾
受保护的void setUp()引发异常{
super.setUp();
TrainingEnhancementResults=getActivity();
}
public void testDownLoadTRESetting(){
字符串userId=TrainingEnhancementResults.getUS_USER_ID();
领域领域=
RealmSaveRestoreHelper.initRealm(培训增强结果);
树设置模型测试树设置=
realm.where(TRESettingsModelTest.class).contains(“userId”,
findFirst()`
realm.beginTransaction();
treSettings=realm.createObject(TRESettingsModelTest.class);
treSettings.userId=userId;
realm.commitTransaction();
}
@凌驾
受保护的void tearDown()引发异常{
super.tearDown();
}
您是否正在使用JUnit3?为什么使用setup()
和tearDown()
方法受保护
?它们不应该是公共的
?没有代码没有帮助您使用maven,或者这个IDE是特定的吗?类是什么样子?@vegaasen请查看我的单元测试类。我编辑了我的问题添加代码我公开了它,但仍然是相同的情况。我为gradle testInstrumentationRunner添加了以下内容android.support.test.runner.AndroidJUnitRunner’Kotlin也会出现这种情况