MockMvc:无法解析 andDo(print()) 中的打印方法

Tsa*_*sao 3 java junit spring-test mockmvc

我是 JUnit 测试的新手。我现在尝试使用 测试 Spring 端点MockMvc,但andDo(print())找不到该方法。为了使用这个或者什么我必须导入什么东西?

  @Autowired
  private MockMvc mockMvc;

  @Test
  public void compareDeleteTest() throws Exception{
    HttpHeaders httpHeaders = new HttpHeaders();
    httpHeaders.add("Content-Type", "application/json");

    RequestBuilder requestBuilder = MockMvcRequestBuilders.delete("api/compare/3")
            .headers(httpHeaders);

    MvcResult result = mockMvc.perform(requestBuilder)
            .andDo(print());
}
Run Code Online (Sandbox Code Playgroud)

这是我的 IDE 中显示的内容:

IDE 屏幕截图出现错误:“无法解析方法 'print()'”

ala*_*bid 8

使用 Java 的静态导入可以在没有类名或任何对象的情况下调用它:

import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print;
Run Code Online (Sandbox Code Playgroud)