JUnit起步

一、写测试目标(业务相关的类)

 

public class Calculator {

    public double add(double v1,double v2){

       return v1+v2;

    }

    public double mul(double v1,double v2){

       return v1*v2;

    }

}

 

二、写测试用例

import junit.framework.TestCase;

 

public class TestCalculator extends TestCase {

    public void testAdd(){

       Calculator calculator = new Calculator();

       double result = calculator.add(1, 2);

       assertEquals(3, result,0);

    }

}

 

 

import junit.framework.TestCase;

 

public class TestCalculator2 extends TestCase {

    public void testAdd(){

       Calculator calculator = new Calculator();

       double result = calculator.mul(2, 3);

       assertEquals(6, result, 0);

    }

}

 

三、写测试单元

import junit.framework.Test;

import junit.framework.TestSuite;

import junit.textui.TestRunner;

 

public class TestAll extends TestSuite {

   

    public static Test suite(){

       TestSuite testSuite = new TestSuite("TestSuite Test");

       testSuite.addTestSuite(TestCalculator.class);

       testSuite.addTestSuite(TestCalculator2.class);

       return testSuite;

    }

    public static void main(String[] args) {

       TestRunner.run(suite());

    }

 

}

四、运行单元测试

结果如下:

..

Time: 0

 

OK (2 tests)

 

这个仅仅是个起步例子,在实际中还应该注意测试数据的预备,测试结束后要恢复测试环境的状态。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值