JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。
1.idea创建项目

2.在com.junit创建一个Calculator类(这是一个能够简单实现加减乘除、平方、开方的计算器

3.添加Calculator的单元测试类


生成测试类后,添加测试方法CalculatorTest,代码如下:
package com.junit;
import org.junit.Before;
import org.junit.Test;
import static org.junit.jupiter.api.Assertions.*;
public class CalculatorTest {
private Calculator calculator;
@Before
public void setUp() throws Exception {
calculator = new Calculator();
}
@Test
public void add() throws Exception {
assertEquals(calculator.add(1, 1),2);
}
}
//setup()主要实现测试前的初始化工作
//teardown()则主要实现测试完成后的垃圾回收等工作。
4.运行代码
点击两处任意一处都可运行
结果:


浙公网安备 33010602011771号