android-为应用单元测试

  0. 新建一个等待测试的业务类,并添加待测试的方法:

    a. 新建一个名为Junit2的android应用工程;

    b. 在android工程中新建一个名为Demo的类,并添加save和add两个方法,代码如下:

package com.example.junit2;

public class Demo {
    public void save(String username){
        String substr = username.substring(6);
    }
    public int add(int a, int b){
        return a+b;
    }
}

  1. 新建一个Android测试工程,并编写测试代码:

    a. 依次点击File-->New-->Other-->Android Test Project,新建一个名为Junit2Test的Android的测试工程,并选择第0步建立的Junit2为目标Android工程;

    b. 在Junit2Test工程中添加一个名叫Junit2Test的类,并选择基类为AndroidTestCase;

    c. 在Junit2Test类中添加如下代码:

package com.example.junit2.test;

import com.example.junit2.Demo;

import android.test.AndroidTestCase; 

import junit.framework.Assert; // for Assert
public class Junit2Test extends AndroidTestCase {
    
    public void testSave() throws Exception{
        Demo test = new Demo();
        test.save(null);
    }

    public void testAdd() throws Exception{
        Demo test = new Demo();
        int result = test.add(1, 2);
        Assert.assertEquals(3, result);
    }
}

  2. 运行Android测试工程Junit2Test:

  a. 在右侧的大纲视图选择要运行的测试方法(如testSave()),点击右键,选择:Run As-->Android JUnit Test,将自动将应用安装到模拟器并运行;

  b. 查看结果:

  运行完成后,将在左侧JUnit视图给出运行结果,如下图:

  

 

 

转载于:https://www.cnblogs.com/wangzhijun/p/3751142.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值