
对于button_POSITIVE用例,我能够测试以下方式:
dialog.getbutton(DialogInterface.button_POSITIVE).performClick(); assertthat(currentActivity,new StartedMatcher(NextActivity.class));
对于button_NEGATIVE用例,我不确定断言是什么:
dialog.getbutton(DialogInterface.button_NEGATIVE).performClick(); //What should I assert next to check I am still in currentActivity?解决方法 我会尝试:
ShadowActivity shadowActivity = Robolectric.shadowOf( activity );assertNull( shadowActivity.getNextStartedActivity() );总结
以上是内存溢出为你收集整理的android – Robolectric:测试取消对话框没有启动新活动全部内容,希望文章能够帮你解决android – Robolectric:测试取消对话框没有启动新活动所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)