单元测试Unit5
学习自 一般一个service对应一个servicetest,一个service里面的接口的方法对应一个或多个test接口。 创建一个springboot项目 main目录红框里的是springboot的主类,我们测试用test目录下。 @Test注解 用来测试方法的注解。 assertions是断言,assertequals可以判断是不是期望值,assertTrue的期望值是不是true。 例子: import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; /** * assertions是断言,assertequals可以判断是不是期望值 * assertTrue的期望值是不是true */ public class Test1 { @Test void fun1(){ int res=1+1;// Assertions.assertEquals(2,res); Assertions.assertTrue(2==res); } } @BeforeAll,只初始化一次,注解的方法必须为静态方法。 @AfterAll,结尾中运行一次,注解的方法必须为静态方法。 @BeforeEach,在运行每次有test注解的方法之前都运行一遍beforeeach注解的方法。 @AfterEach