歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android教程:為你的應用創建單元測試

步驟

1.在Eclipse的菜單中依次點擊File-new-Project



2.然後選擇Android Test Project

 


3.填入項目名字,選擇為哪一個項目創建單元測試,然後就OK了



4.編寫測試用例

    新建的類繼承與AndroidTestCase 就可以編寫測試類了

例:www.linuxidc.com

  1. public class StatusTest extends AndroidTestCase  
  2. {  
  3.     public static final String TAG = "StatusTest";  
  4.     /** 
  5.      * 登陸授權測試 
  6.      * @throws Exception 
  7.      */  
  8.     public void testLogin() throws Exception  
  9.     {  
  10.         System.setProperty("weibo4j.oauth.consumerKey", Weibo.CONSUMER_KEY);  
  11.         System.setProperty("weibo4j.oauth.consumerSecret",Weibo.CONSUMER_SECRET);  
  12.           
  13.         String oauth_pin = null ;  
  14.         boolean loginResult = false ;  
  15.         //0.實例化Weibo   
  16.         Weibo weibo = OAuthConstant.getInstance().getWeibo();  
  17.         //1.從新浪獲取RequestToken。   
  18.         RequestToken requestToken = weibo.getOAuthRequestToken();  
  19.         // 2.通過授權地址獲得oauth_verifier授權碼www.linuxidc.com   
  20.         oauth_pin = OAuthConstant.getInstance().getWeibo().getOAuthPin("[email protected]""xxxxxx",  
  21.                 requestToken.getToken());  
  22.         // 3.RequestToken通過返回的授權碼獲取AccessToken   
  23.         AccessToken accessToken = requestToken.getAccessToken(oauth_pin);  
  24.         // 4.給微博設置accessToken和accesssSecret   
  25.         weibo.setToken(accessToken.getToken(), accessToken.getTokenSecret());  
  26.         // 5.驗證用戶合法性   
  27.         weibo.verifyCredentials();  
  28.         // 6.登錄成功   
  29.         loginResult = true;  
  30.         // 7.保存AccessToken等相關參數   
  31.         OAuthConstant.getInstance().setAccessToken(accessToken);  
  32.         OAuthConstant.getInstance().setRequestToken(requestToken);  
  33.         Log.d(TAG, "accessToken="+accessToken.getToken()+",TokenSecret="+accessToken.getTokenSecret());  
  34.     }  
  35. }  
Copyright © Linux教程網 All Rights Reserved