[Android]为你的应用创建单元测试

步骤

1.在Eclipse的菜单中依次点击File-new-Project

[Android]为你的应用创建单元测试_第1张图片


2.然后选择Android Test Project

 


3.填入项目名字,选择为哪一个项目创建单元测试,然后就OK了

[Android]为你的应用创建单元测试_第2张图片


4.编写测试用例

    新建的类继承与AndroidTestCase 就可以编写测试类了

例:

public class StatusTest extends AndroidTestCase
{
    public static final String TAG = "StatusTest";
    /**
     * 登陆授权测试
     * @throws Exception
     */
    public void testLogin() throws Exception
    {
        System.setProperty("weibo4j.oauth.consumerKey", Weibo.CONSUMER_KEY);
        System.setProperty("weibo4j.oauth.consumerSecret",Weibo.CONSUMER_SECRET);
        
        String oauth_pin = null ;
        boolean loginResult = false ;
        //0.实例化Weibo
        Weibo weibo = OAuthConstant.getInstance().getWeibo();
        //1.从新浪获取RequestToken。
        RequestToken requestToken = weibo.getOAuthRequestToken();
        // 2.通过授权地址获得oauth_verifier授权码
        oauth_pin = OAuthConstant.getInstance().getWeibo().getOAuthPin("[email protected]", "xxxxxx",
                requestToken.getToken());
        // 3.RequestToken通过返回的授权码获取AccessToken
        AccessToken accessToken = requestToken.getAccessToken(oauth_pin);
        // 4.给微博设置accessToken和accesssSecret
        weibo.setToken(accessToken.getToken(), accessToken.getTokenSecret());
        // 5.验证用户合法性
        weibo.verifyCredentials();
        // 6.登录成功
        loginResult = true;
        // 7.保存AccessToken等相关参数
        OAuthConstant.getInstance().setAccessToken(accessToken);
        OAuthConstant.getInstance().setRequestToken(requestToken);
        Log.d(TAG, "accessToken="+accessToken.getToken()+",TokenSecret="+accessToken.getTokenSecret());
    }
}


5.运行测试用例

   进入OutLine试图,如果你没发现这个试图,那就点Eclipse中的Winows-showView-Outline就ok了

   把它调出来了,位置不满意的, 你就随便用鼠标托,放到你满意的地方为止


     现在就可以运行测试用例了如图所示啊


[Android]为你的应用创建单元测试_第3张图片


6.结束,最后会网你的模拟器或者手机上安装两个程序,一是原程序,二是测试用例...

   然后就可以查看测试结果了,OK测试通过,数据ok

 


你可能感兴趣的:([Android]为你的应用创建单元测试)