0
点赞
收藏
分享

微信扫一扫

Junit测试

猎书客er 2022-02-04 阅读 69

1、JUnit使用方法

/**
 * @ClassName: Calculator
 * @Description: TODO
 * @Author: popse
 * @Date: 2022/2/4
 * @version: 1.0
 */
public class Calculator {

    public Calculator(){}

    // 加法
    public int add(int a, int b) {
        return a + b;
    }

    // 减法
    public int subtract(int a, int b) {
        return a - b;
    }

    // 乘法
    public int multiplt(int a, int b) {
        return a * b;
    }

    // 除法
    public int divide(int a, int b) {
        return a / b;
    }
}

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

/**
 * @ClassName: CalculatorTest
 * @Description: TODO
 * @Author: popse
 * @Date: 2022/2/4
 * @version: 1.0
 */
public class CalculatorTest {
	/**
	* 初始化资源
	*/
    @Before
    public void init() {
        System.out.println("init...");
    }
    
	/**
	* 释放资源
	*/
    @After
    public void close() {
        System.out.println("close...");
    }
	
	/**
	* 测试方法
	*/
    @Test
    public void addTest() {
        Calculator c = new Calculator();
        int result = c.add(1, 3);
        System.out.println("addTest...");
        Assert.assertEquals(4, result);
    }

    @Test
    public void subtractTest() {
        Calculator c = new Calculator();
        int result = c.subtract(1, 3);
        System.out.println("addTest...");
        Assert.assertEquals(-2, result);
    }
}

(1)可独立运行测试代码在这里插入图片描述在这里插入图片描述
(2)使用断言判断结果正确与否

举报

相关推荐

0 条评论