Android编程单元测试实例详解(附源码下载)

2019-12-10 19:53:41刘景俊
  • {   private static final String LOGIN_INFO = "用户名:feixunn密码:123";  
  • private FxResultActivity mResultActivity;   private TextView result;  
  • public FxResultActivityTest()   {  
  • super(FxResultActivity.class);   }  
  • @Override  protected void setUp() throws Exception  
  • {   // TODO Auto-generated method stub  
  • super.setUp();   //创建Intent,通过Intent传递用户的登录信息  
  • Intent intent = new Intent();   intent.putExtra("userName", "feixun");  
  • intent.putExtra("passWord", "123");   //通过携带用户登录信息的intent启动FxResultActivity  
  • mResultActivity = launchActivityWithIntent("com.phicomm.hu",   FxResultActivity.class, intent);  
  • //获取UI组件   result = (TextView)mResultActivity.findViewById(com.phicomm.hu.R.id.result);  
  • }   //测试验证用户的登录信息  
  • public void testLoginInfo()   {  
  • //验证预期值是否等于实际值   assertEquals(LOGIN_INFO, result.getText().toString());  
  • }   } 

    运行上面的测试类,结果正确。

    希望本文所述对大家Android程序设计有所帮助。


    注:相关教程知识阅读请移步到Android开发频道。