为什么 Android Studio 说“未收到测试事件”?

2024-04-05

我正在尝试在我的 Android 应用程序中进行单元测试,这是我正在做的简单测试教程。

import static org.junit.Assert.*;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;

@RunWith(RobolectricTestRunner.class)
public class ServerListManagerTest extends AndroidTestCase{

   @Test
   public void testTrueIsTrue() throws Exception {
    assertEquals(true, true);
    }
}

目录是这样的src\main\androidTest\java\some packages\ServerListManagerTest.java

我尝试更改此目录,并构建配置。 但尽管构建成功,android studio 仍然无法识别我的单元测试。

这是我在应用程序中的 build.gradle,

apply plugin: 'com.android.application'

android {
   compileSdkVersion 21
   buildToolsVersion "21.1.2"

   defaultConfig {
       applicationId "com.kaist.se.pmpapp"
       minSdkVersion 16
       targetSdkVersion 21
       versionCode 1
       versionName "1.0"
   }

buildTypes {
       release {
          minifyEnabled false
          proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
         }
      }
sourceSets { main { java.srcDirs = ['src/main/java', 'src/androidTest/java'] } } }



dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.1.1'
    androidTestCompile 'org.robolectric:robolectric:2.4'
    androidTestCompile 'junit:junit:4.12'
    androidTestCompile group: 'junit', name: 'junit', version: '4.12'
  }

我的代码有什么问题???


有时您可能会遇到简单的编译器问题并最终得到此消息。这发生在我身上。编译器问题没有直接指出,必须向下滚动堆栈跟踪才能找到问题所在。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 Android Studio 说“未收到测试事件”? 的相关文章

随机推荐