0

我正在尝试使用 Junit 测试来测试 Android UIButton 是否正确打开了它打算运行的活动。我看到使用“ActivityMonitor”类的共同主题,但我找不到任何有效的方法。使用另一篇文章,我找到了一个类似于下面代码的示例。但是,我有诸如 getInstrumentation() 之类的错误。有人建议这是由于缺少使用 Fragments(不在我的应用程序中。请帮助!

 @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);
                        }
                    }
            );



        }
    }
4

0 回答 0