gpt4 book ai didi

Android 仪器测试未找到测试

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:56:02 24 4
gpt4 key购买 nike

我是 Android 插桩单元测试的新手。我有一个看起来像这样的简单测试。这是在仪器测试中;在我真正编写一个实际的插桩测试之前,我只想测试一个简单的:

@RunWith(AndroidJUnit4.class)
@SmallTest
public class AddressBookKeepingInstrumentedTest {


public static final String TEST_STRING = "This is a string";
public static final long TEST_LONG = 12345678L;

@Test
public void test_simple() {
assertEquals(2,1+1);
}
}

当我运行它时,出现以下错误:

junit.framework.AssertionFailedError: No tests found in com.example.myfirstapp.AddressBookKeepingInstrumentedTest
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:191)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:176)
at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:554)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1729)

Tests ran to completion.

在此之前,Gradle 构建成功通过。知道为什么会这样吗?

最佳答案

请将以下内容添加到您的 build.gradle 中,并将您的测试类放入 androidTest 文件夹中

android {
defaultConfig {
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
}

关于Android 仪器测试未找到测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39241640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com