JUnit Android: проверьте, что кнопка открывает действие

Я пытаюсь использовать тестирование Junit, чтобы проверить, правильно ли UIButton для Android открывает действие, для которого он предназначен. Я вижу общую тему использования класса ActivityMonitor, но не могу найти ничего, что работает. Используя другой пост, я нашел пример, похожий на код ниже. Тем не менее, у меня есть ошибки, такие как getInstrumentation(). Кто-то предположил, что это из-за отсутствия использования фрагментов (чего нет в моем приложении. Пожалуйста, помогите!

 @Test
    public void Bookmark() throws Exception {
        final Button mButton = (Button)mActivity.findViewById(R.id.bHome3);
        ActivityMonitor activityMonitor = getInstrumentation().addMonitor(/*class information*/);

        String resourceString;
        final Bookmarks mActivity;

        mActivity = Bookmarks.class.newInstance();


            mActivity.runOnUiThread(
                    new Runnable() {
                        public void run() {
                            mButton.performClick();
                            nextActivity =  getActivity();
                            assertEquals(nextActivity, Question.class);
                        }
                    }
            );



        }
    }

0 ответов

Другие вопросы по тегам