一步教你SpringBoot2.0單元測試
阿新 • • 發佈:2019-01-06
一.匯入必要依賴
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> </dependency>
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency>
二.引入相關注解
import org.junit.After; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import javax.annotation.Resource; /** * @Auther: fangyi * @Date: 2018/12/19 10:00 * @Description: */ //Junit4執行環境 @RunWith(SpringJUnit4ClassRunner.class) //單元測試時需要執行的SpringBoot啟動類(根據需要引入執行) @SpringBootTest(classes = ZuulApplication.class) //如果是Web專案,Junit需要模擬ServletContext獲取web等配置 //@WebAppConfiguration public class RedisTest { @Before public void init() { System.out.println("開始測試-----------------"); } @After public void after() { System.out.println("測試結束-----------------"); } @Resource private RedisUtil redisUtil; @Test public void testGet(){ System.out.println(redisUtil.get("access")); } }