(四)SpringBoot的單元測試與MockMvc

單元測試

1、pom引入相關依賴

? ? ? ? <dependency>

? ? ? ? ? ? <groupId>org.springframework.boot</groupId>

? ? ? ? ? ? <artifactId>spring-boot-starter-test</artifactId>

? ? ? ? ? ? <scope>test</scope>

? ? ? ? </dependency>

2.運用 與Testng一樣

@RunWith(SpringRunner.class) //底層用junit SpringJUnit4ClassRunner

@SpringBootTest(classes={XdclassApplication.class})//啟動整個springboot工程

public class SpringBootTests { }


MOCKMVC 模擬mvc請求 訪問api接口


perform:執(zhí)行一個RequestBuilder請求。

MockMvcRequestBuilders: 構建一個請求。

andExpect:斷言。

MockMvcResultMatchers:驗證規(guī)則。

andReturn:最后返回相應的MvcResult->Response。

getResponse:獲取返回相應。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容