Java 未发现任何试验

Java 未发现任何试验,java,android,unit-testing,instrumentation,Java,Android,Unit Testing,Instrumentation,我正在编写单元测试。我正在从ActivityInstrumentationTestCase2扩展单元测试类。我做得很好。但我不知道发生了什么。现在,当我运行单元测试时,单元测试并没有运行,它抛出以下异常 `No tests were found` 请帮忙 这是我的单元测试课 public class UnitTest extends ActivityInstrumentationTestCase2<TREResults> { TREResults trainingReinf

我正在编写单元测试。我正在从ActivityInstrumentationTestCase2扩展单元测试类。我做得很好。但我不知道发生了什么。现在,当我运行单元测试时,单元测试并没有运行,它抛出以下异常

`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也会出现这种情况