-
public void assertMemoryNotLow()
断言系统可用内存是否过低。
1. AssertCurrentActivity
public void assertCurrentActivity(String message,Class expectedClass)
检查当前程序显示的Activity是否是预期的Activity。
参数:
message - 如果断言失败,显示此消息
expectedClass - 预期的Activity类对象
例:assertCurrentActivity(“不是MyActivity”, MyActivity.class);
public void assertCurrentActivity(String message,Class expectedClass,boolean isNewInstance)
检查当前程序显示的Activity是否是预期的Activity。并验证预期的Activity是否是一个新的Activity实例。
参数:
message -如果断言失败,显示此消息
expectedClass -预期的Activity类
isNewInstance – true 如果预期的Activity是一个新的Activity实例。
public void assertCurrentActivity(String message,String name)
检查当前程序显示的Activity是否是预期的Activity。
参数:
message - 如果断言失败,显示此消息
name - 预期的Activity类的名称
例:assertCurrentActivity(“不是MyActivity”, “MyActivity”);
public void assertCurrentActivity(String message, String name,boolean isNewInstance)
检查当前程序显示的Activity是否是预期的Activity。并验证预期的Activity是否是一个新的Activity实例。
参数:
message -如果断言失败,显示此消息
expectedClass -预期的Activity类的名称
isNewInstance – true 如果预期的Activity是一个新的Activity实例
2.AssertMemoryNotLow
3.
clearEditText
public void clearEditText(android.widget.EditText editText)
清空输入框的值。
参数:
editText - 要清空的输入框
public void clearEditText(int index)
清空输入框的值。
参数:
index – 要清空的输入框位置. 如果是0说明只要一个输入框可用。
clickInList
public ArrayList<android.widget.TextView> clickInList(int line)
点击一个给定的列表行并返回此行显示的TextView集合,默认操作第一个ListView。
参数:
line – 被点击的行
返回:
返回包含TextView对象的数值
5
assertEquals
boolean expected = true;
boolean actual = solo.waitForText("(?i).*?note 1 test");
assertEquals("Note 1 test is not found", expected, actual);
断言类:先声明你的期望(expected),再声明事实(actual) ,最后进行比较:assertEquals(String message, expected , actual);
对actual和expected进行比较,相同则继续执行,不同则输出message
6