Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring集成测试-MVC请求超时_Spring_Spring Mvc_Integration Testing_Mockmvc - Fatal编程技术网

Spring集成测试-MVC请求超时

Spring集成测试-MVC请求超时,spring,spring-mvc,integration-testing,mockmvc,Spring,Spring Mvc,Integration Testing,Mockmvc,我正在尝试编写一些集成测试,我想在一个案例中引入超时异常。所以,我的问题是,如何在mockMvc.perfrom方法中引入延迟 我发现了这个,但它不适合模拟MVC 有什么提示吗? 提前谢谢 MockMvc mockMvc; ... @Test public void timeoutExpirationRequest_shouldReturn500AndFailureBody() throws Exception { mockMvc.perform( get(

我正在尝试编写一些集成测试,我想在一个案例中引入超时异常。所以,我的问题是,如何在
mockMvc.perfrom
方法中引入延迟

我发现了这个,但它不适合模拟MVC

有什么提示吗? 提前谢谢

MockMvc mockMvc;

...

@Test
public void timeoutExpirationRequest_shouldReturn500AndFailureBody() throws Exception {

    mockMvc.perform(
            get("/dcsk/9999")
                .accept(parseMediaType("application/json;charset=UTF-8"))
                .header("*****", "*****")
            )
            .andExpect(status().isInternalServerError())
            .andExpect(content().contentType(APPLICATION_JSON_UTF8))
            .andExpect(jsonPath("$", not(empty())))
            .andExpect(content().json(load("/expected_result/timeout_expiration.json")));
}

你成功了吗?