- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个带有一些按钮的菜单,每个按钮都会启动一个 Activity 。我正在为此菜单编写一个 Junit 测试,但我似乎无法找到如何测试该按钮是否加载了正确的 Activity 。到目前为止我已经
public void testButtons() {
TouchUtils.clickView(this, buttonView);
assertEquals(com.fgap.ontrack.newsFeed.class, getActivity());
}
到目前为止,我可以看到该程序从模拟器加载了正确的 Activity ,但它仍然未能通过 Junit 测试。
最佳答案
如果你知道如何使用调试器,你可以尝试查看 com.fgap.ontrack.newsFeed.class 的值是什么以及运行测试时 getActivity() 的值是什么(你可以使用断点或查看变量以随时查看它们的值)。这可能会帮助您了解您是否在比较正确的事物,或者您是否在比较您认为正在比较的东西。
关于Android Junit 测试 Button 已经开始 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5665740/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!