相关疑难解决方法(0)

Android Studio Espresso测试错误:空测试套件

尝试在Android Studio中执行测试时,我一直遇到以下错误:测试运行失败:无法找到以下内容的检测信息:ComponentInfo {.test/android.support.test.runner.AndroidJUnitRunner}

我的测试类在androidTest/java目录中并且有一个构造函数.我的build.gradle也是正确的.任何帮助表示赞赏.

测试类

@RunWith(AndroidJUnit4.class)
@LargeTest
public class AndroidUITests extends ActivityInstrumentationTestCase2<UserActivity>{

    private UserActivity userActivity;

    public AndroidUITests() {
        super(UserActivity.class);
    }


    @Before
    public void setUp() throws Exception {
        super.setUp();
        injectInstrumentation(InstrumentationRegistry.getInstrumentation());
        userActivity = getActivity();
    }

    @Test
    public void testPhoneIconIsDisplayed() {
        // When the phone_icon view is available,
        // check that it is displayed.
        onView(ViewMatchers.withId(R.id.groupCreate)).perform(click())
                .check(matches(withText("Enter a name")));
    }
}
Run Code Online (Sandbox Code Playgroud)

应用程序/的build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

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

    packagingOptions {
        exclude 'LICENSE.txt'
    }
}

dependencies { …
Run Code Online (Sandbox Code Playgroud)

testing junit android android-espresso

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

android ×1

android-espresso ×1

junit ×1

testing ×1