为了更好的尝试Robotium的AIP,自己编写了部分android控件,提供测试。
EditText 控件:
操作步骤:
1.单击 EditText 控件
2.输入文字内容:This is EditTextActivity
3.单击 Submit 按钮
验证:页面返回文字:This is EditTextActivity
- public?void?testUI()?throws?Exception?{?
- ????this.EditText();?
- }?
- ?
- public?void?EditText(){?
- ????boolean?expected?=?true;?
- ????solo.clickOnButton("EditText");?
- ????solo.enterText(0,?"This?is?EditTextActivity");?
- ????solo.clickOnButton("Submit");?
- ????boolean?actual?=?solo.searchText("This?is?EditTextActivity");?
- ????assertEquals("This?is?not?found",expected,actual);?
- ????solo.goBack();?
- }?
?
assertEquals 拥有三个参数
assertEquals(String message,boolean expected, boolean actual)
message:出错时返回的信息
expected:预期结果,是个布尔值
actual:实际结果,也是个布尔值
如果 expected 和 actual 的值相同时(可以都为false),测试通过,否则失败。
本文出自 “小毛子” 博客,请务必保留此出处http://xiaomaozi.blog.51cto.com/925779/917054