當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Springboot测试类的编写
生活随笔
收集整理的這篇文章主要介紹了
Springboot测试类的编写
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.首先看看Controller寫的一些東西
@RestController public class HelloController {@RequestMapping("/hello")public String hello() {return "hello world!";} }?2.現在來看看測試類的編寫方式
package com.example.demo.weather.controller;import static org.hamcrest.CoreMatchers.equalTo; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.content; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.http.MediaType; import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;/*** * @author qushen**/ @RunWith(SpringRunner.class) @SpringBootTest @AutoConfigureMockMvc public class HelloControllerTest {@Autowiredprivate MockMvc mocmvc;@Testpublic void TestHello() throws Exception {mocmvc.perform(MockMvcRequestBuilders.get("/hello").accept(MediaType.APPLICATION_JSON)).andExpect(status().isOk()).andExpect(content().string(equalTo("hello world!")));} }?
總結
以上是生活随笔為你收集整理的Springboot测试类的编写的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 朋友分手了怎么安慰她的短句 安慰女生分手
- 下一篇: java连接Redis数据库