码迷,mamicode.com
首页 > 其他好文 > 详细

Junit单元测试使用

时间:2019-01-19 21:47:53      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:红色   期望   一个   junit单元测试   定义   wan   输入   绿色   imp   

Junit单元测试

测试分类

  1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。
  2. 白盒测试:需要写代码。关注程序具体执行流程。

Junit使用:白盒测试

步骤:
1. 定义一个测试类
2. 定义测试方法(可以独立运行)
3. 给方法家@Test
4. 导入Junit依赖环境

判定结果:

  1. 红色:失败
  2. 绿色:成功
  3. 一般用断言操作处理结果Assert.assertEquals(3,result);
package cn.wangJunit;

public class Acculate {
    public int add(int a,int b){
        return a+b;
    }
}
package cn.wangJunit;

import org.junit.Assert;
import org.junit.Test;

public class AcculateTest {
    @Test
    public void addTest(){
        Acculate a = new Acculate();
        int result = a.add(1, 2);
//        System.out.println(result);
        Assert.assertEquals(result, 3);
    }
}

补充

  • @Before

      执行之前执行(测试方法)
  • @After

      执行之后执行
package cn.wangJunit;

import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

public class AcculateTest {
    @Before
    public void init(){
        System.out.println("init...");
    }
    @After
    public void close(){
        System.out.println("close...");
    }
    @Test
    public void addTest(){
        Acculate a = new Acculate();
        int result = a.add(1, 2);
        System.out.println(result);
        Assert.assertEquals(result, 3);
    }
}

Junit单元测试使用

标签:红色   期望   一个   junit单元测试   定义   wan   输入   绿色   imp   

原文地址:https://www.cnblogs.com/wangbobobobo/p/10293322.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!