一、@SpringBootTest單元測試實戰
簡介:講解SpringBoot的單元測試
一、引入相關依賴
<!--springboot程序測試依賴,若是是自動建立項目默認添加-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
二、使用
@RunWith(SpringRunner.class) //底層用junit SpringJUnit4ClassRunner
@SpringBootTest(classes={XdclassApplication.class})//啓動整個springboot工程
public class SpringBootTests { }java
手工建立的spring boot的項目須要手工的添加依賴項。若是是網站自動建立的,會自動添加了這個包的引用
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
Ecplise中的格式化代碼
src/test/java/下建立包,並建立測試類
這是一個空的類。加了兩個註解
SpringRunner是繼承了SpringJUnit4ClassRunner,這是springboot裏面推薦的方法
@SpringBootTest指定這是個Spring boot的應用.這裏配置的是SpringBoot的啓動文件。指定main函數的入口
在就是咱們main功函數的入口
spring
斷言,判斷1是否等於1.TestCase是JUnit裏面的斷言
也能夠使用Assert.equals
運行測試方法
綠色表示測試經過
判斷1是否等於0.斷言失敗
@Before
@After 通常用於資源的回收利用。
啓動引用測試
springboot
多個方法進行單元測試。那就選中這個類。右鍵。run---JUnit Test
這裏執行了兩個方法
函數