2015-10-19 3 views
1

Я работаю с эспрессо для тестирования. Я следую Espresso IntentsТестирование с помощью эспрессо в Android-ошибке

и проблема возникла, когда я пытаюсь работать как этот сайт. Во-первых это validateIntentSentToPackage метод:

public void validateIntentSentToPackage() { 
    user.clickOnView(system.getView(R.id.callButton)); 
    intended(toPackage("com.android.phone"));} 

ошибка отображения Android-студия на "пользователь" и "системы". Я не понимаю эту ошибку, что это значит.

Во-вторых activityResult_IsHandledProperly метод:

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 Студия ошибка отображения java.lang.NullPointerException и в строке intending(toPackage("com.example.unittestdemo")).respondWith(result);

Пожалуйста, помогите !!!

ответ

1

Ошибка дисплея Android Studio при использовании «пользователь» и «система». Я не понимаю эту ошибку, что это значит.

Я думаю, вы ранее не объявляли эти переменные.

Я не вижу никаких журналов или весь код этого тестирования класса, поэтому я могу только рекомендовать вам проверить это example

Здесь вы найдете все методы, которые вы ищете в одном файле.

Также посетите Google Samples - Espresso Testing repository

Смежные вопросы