idea中使用junit5
新建一个类:
public class Factorial { public static void main(String[] args) { System.out.println(add(2,3)); } public static int add(int a, int b){ return a+b; } }
在类名上点右键,选择Generate,可以生成测试类:
提示未找到junit5的jar包,点击Fix修复此问题:
提示在仓库下载:
下载完成,不再提示此包有问题。可以选择一个方法,也可以选择setUp/@Before方法
测试类的代码如下
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; class FactorialTest { @BeforeEach void setUp() { } @Test void add() { assertEquals(3, Factorial.add(1,2)); assertEquals(2, Factorial.add(2,0)); assertEquals(6, Factorial.add(4,2)); } }