springBoot 单元测试
参考:https://blog.csdn.net/weixin_39800144/article/details/79241620
测试:后期待补充
第一步.,建立基础测试类
1 package src; 2 3 import org.junit.After; 4 import org.junit.Before; 5 import org.junit.runner.RunWith; 6 import org.springframework.boot.test.context.SpringBootTest; 7 import org.springframework.test.context.ContextConfiguration; 8 import org.springframework.test.context.junit4.SpringRunner; 9 10 /****************************** 11 * 用途说明: 12 * 作者姓名: 黄大仙 13 * 创建时间: 2021/7/22 15:07 14 ******************************/ 15 @RunWith(SpringRunner.class) 16 @SpringBootTest 17 //Application是指springBoot的应用 18 @ContextConfiguration(classes = Application.class) 19 public class SqmsTestApp { 20 @Before 21 public void init(){ 22 System.out.println("测试开始。。。。。。。。。。"); 23 } 24 25 @After 26 public void after(){ 27 System.out.println("测试结束。。。。。。。。。。"); 28 } 29 }
第二部,其他测试类,继承基础测试类。其他所有测试类,类似操作。
1 import org.junit.Test; 2 import org.springframework.beans.factory.annotation.Autowired; 3 import src.SqmsTestApp; 4 5 import java.util.ArrayList; 6 import java.util.List; 7 8 /****************************** 9 * 用途说明: 10 * 作者姓名: 黄大仙 11 * 创建时间: 2021/8/31 15:28 12 ******************************/ 13 public class CommEnumServiceTest extends SqmsTestApp { 14 @Autowired 15 private CommEnumService commEnumService; 16 17 @Test 18 public void testDeleteCommEnum(){ 19 List<String> ids = new ArrayList<>(); 20 commEnumService.deleteCommEnum(ids); 21 } 22 }