SpringBootテストコード
2068 ワード
@RestController
public class WebRestController {
@GetMapping("/hello")
public String hello() {
return "hello";
}
}
上のコードを実行すると、次のような画面が表示されます.次のコードは、上のコードに対するテストコードです.
@RunWith(SpringRunner.class)
@WebMvcTest(controllers = WebRestController.class)
public class WebRestControllerTest {
@Autowired
private MockMvc mvc;
@Test
public void hello가_리턴된다() throws Exception {
String hello = "hello";
mvc.perform(get("/hello"))
.andExpect(status().isOk())
.andExpect(content().string(hello));
}
}
@RunWith(SpringRunner.class)
@WebMvcTest
@Autowired
@private MockMvc mvc
mvc.perform(get("/hello"))
.andExpect(status().isOk())
.andExpect(content().string(hello))
Reference
この問題について(SpringBootテストコード), 我々は、より多くの情報をここで見つけました https://velog.io/@nayoon-kim/SpringBoot-TestCodeテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol