robotium中assertCurrentActivity的用法
assertCurrentActivity意为判断当前的activity是否为需要的activity,
参数有2个或者3个
message为断言失败输入的内容
activityClass为判断的activity的class,或者字符串也行
isNewInstance可选,实际activity是否是预期activity的继承,如果为true则只要是继承关系就通过,false则必须是当前activity
1 |
public void assertCurrentActivity(String message, Class activityClass) |
1 |
public void assertCurrentActivity(String message, String name, boolean isNewInstance) |
开始不理解这个有什么作用,因为返回值都是void,又不能用在程序判断,经过自己尝试后发现这个用于调试,如果当前的activity和预期的不一样,程序就会报错并退出,断言后的代码并不会执行。