测试Spring Boot应用程序?

Nor*_*ora 0 java spring spring-mvc spring-boot

我想为Controller类创建一个Spring Boot测试.

我想测试的方法是:

private String statusQueryToken;

@RequestMapping("/onCompletion")
public String whenSigningComplete(@RequestParam("status_query_token") String token){
    this.statusQueryToken = token;
Run Code Online (Sandbox Code Playgroud)

我不确定如何在Spring Boot中测试内容.

如果我想测试该字段statusQueryToken已经初始化了@RequestParam("status_query_token"),我将如何进行此操作?

谢谢!

Ser*_*hyr 5

你可以使用Spring MockMvc

所以尝试这样的事情:

MockMvc mockMvc = MockMvcBuilders.standaloneSetup(controller).build();
mockMvc.perform(get("/onCompletion").param("status_query_token", "yourToken"))
                .andExpect(status().isOk());
Run Code Online (Sandbox Code Playgroud)