Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android错误中使用Espresso进行测试_Android_Testing_Android Espresso - Fatal编程技术网

在Android错误中使用Espresso进行测试

在Android错误中使用Espresso进行测试,android,testing,android-espresso,Android,Testing,Android Espresso,我正在用浓缩咖啡做测试。我在跟踪 当我尝试像这个网站一样工作时,问题发生了。首先是ValidateIntentSetToPackage方法: public void validateIntentSentToPackage() { user.clickOnView(system.getView(R.id.callButton)); intended(toPackage("com.android.phone"));} Android Studio在“用户”和“系统”处显示错误。我不

我正在用浓缩咖啡做测试。我在跟踪

当我尝试像这个网站一样工作时,问题发生了。首先是ValidateIntentSetToPackage方法:

public void validateIntentSentToPackage() {
    user.clickOnView(system.getView(R.id.callButton));
    intended(toPackage("com.android.phone"));}
Android Studio在“用户”和“系统”处显示错误。我不明白这个错误这是什么意思

第二个是activityResult_Ishandled方法:

public void activityResult_IsHandledProperly() {
    Intent resultData = new Intent();
    String phoneNumber = "123-345-6789";
    resultData.putExtra("phone", phoneNumber);
    ActivityResult result = new ActivityResult(Activity.RESULT_OK, resultData);

    intending(toPackage("com.example.unittestdemo")).respondWith(result));
    onView(withId(R.id.pickButton)).perform(click());

    onView(withId(R.id.phoneNumber).check(matches(withText(phoneNumber)));}
Android Studio显示错误java.lang.NullPointerException和in-line
intenting(toPackage(“com.example.unittestdemo”)。respondWith(result)

请帮忙

Android Studio在“用户”和“系统”处显示错误。我不明白这个错误这是什么意思

我想,您以前没有声明过这些变量

我没有看到这个测试类的任何日志或整个代码,所以我只能建议您检查一下

在这里,您将在一个文件中找到您要查找的所有方法

也请访问