Android Junit测试Button已启动活动

Ale*_*ndt 7 android unit-testing android-intent android-activity

我有一个带有一些按钮的菜单,每个按钮都开始一个活动.我正在为这个菜单编写一个Junit测试,我似乎无法找到如何测试该按钮是否已加载正确的活动.到目前为止我有

public void testButtons() {
  TouchUtils.clickView(this, buttonView);
  assertEquals(com.fgap.ontrack.newsFeed.class, getActivity());
}
Run Code Online (Sandbox Code Playgroud)

到目前为止,我可以看到该程序从模拟器加载了正确的活动,但它仍然无法通过Junit测试.

Mar*_*ark 0

如果你知道如何使用de-bugger,你可以尝试看看运行测试时com.fgap.ontrack.newsFeed.class的值是什么以及getActivity()的值是什么(你可以使用断点或者随时查看变量以查看它们的值)。这可能会帮助您了解您是否正在比较正确的事物,或者您是否正在比较您认为正在比较的东西。