Ошибка тестирования диалогового окна

220
30 января 2018, 10:26
@RunWith(AndroidJUnit4.class)
@LargeTest
public class CategoryEditorTest {
    String space = " ";
    @Rule
    public ActivityTestRule<ActivityCreateCategory> mActivityRule = new 
                            ActivityTestRule<>(ActivityCreateCategory.class);
    @Test
    public void validation_OnlySpace() throws Exception {
        //добавить пробелы в текстовое поле
        onView(withId(R.id.et_CategoryName)).perform(typeText(space), closeSoftKeyboard());
        //создать категорию
        onView(withId(R.id.btn_menu_add)).perform(click());
        ActivityCreateCategory activityCreateCategory = mActivityRule.getActivity(); //строка №73
        assertNull(activityCreateCategory);
        AlertDialog dialog = activityCreateCategory.getLastDialog();
        assertNull(dialog);
    }
}

Пишет вот такую ошибку

java.lang.AssertionError: expected null, but was:<com.astend.myshop.activitys.ActivityCreateCategory@b668b820>
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotNull(Assert.java:755)
at org.junit.Assert.assertNull(Assert.java:737)
at org.junit.Assert.assertNull(Assert.java:747)
at com.astend.myshop.CategoryEditorTest.validation_OnlySpace(CategoryEditorTest.java:73)
...

Что я делаю не так?

READ ALSO
Как подключить библиотеку fannj в android studio?

Как подключить библиотеку fannj в android studio?

Как я только не пытался, не получалосьБыли такие ошибки: При запуске приложения выбрасывает ошибку:

274
Android таймер или Broadcast

Android таймер или Broadcast

Вообщем я хочу сделать получение данных с сервера через определенный промежуток времени, промежуток времени выбирается с помощью спиннераВот...

208
Простой пример работы Firebase в android приложениях

Простой пример работы Firebase в android приложениях

Хочу разобраться с firebase в андроидеДовольно мало туториалов нашел по их бд

247
Проблема при вызове класса JFileChooser через другого класса

Проблема при вызове класса JFileChooser через другого класса

Всем приветРазрабатываю проект в Eclipse на языке программирование Java

250