JUnit Android:测试一个按钮打开一个Activity

时间:2016-04-18 05:56:35

标签: java android android-activity junit activity-monitor

我正在尝试使用Junit测试来测试Android UIButton是否正确打开了它要运行的活动。我看到了使用' 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 个答案:

没有答案