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.运行代码
点击两处任意一处都可运行

 

结果:

 

posted on 2020-12-11 17:01  阿咿吖呀  阅读(264)  评论(0)    收藏  举报