Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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
Java JUnit测试时的回调响应_Java_Spring_Testing_Controller - Fatal编程技术网

Java JUnit测试时的回调响应

Java JUnit测试时的回调响应,java,spring,testing,controller,Java,Spring,Testing,Controller,我现在正在编写远程api的测试,我遇到了一个假设回调接收。。。例如,我使用exchange方法进行RestTemplate的post查询,在得到响应后,远程进程启动,完成后需要接收回调。 我需要在测试期间以某种方式捕获它,但是当前项目是一个没有spring引导的遗留spring项目。所以我不能用弹簧魔法。这个概念是什么?我需要在测试运行之前初始化DispatcherServlet吗?您可以在单元测试中模拟外部调用和响应……除非您正在测试实际的外部服务。我想,这是我的案例测试外部服务

我现在正在编写远程api的测试,我遇到了一个假设回调接收。。。例如,我使用exchange方法进行RestTemplate的post查询,在得到响应后,远程进程启动,完成后需要接收回调。
我需要在测试期间以某种方式捕获它,但是当前项目是一个没有spring引导的遗留spring项目。所以我不能用弹簧魔法。这个概念是什么?我需要在测试运行之前初始化DispatcherServlet吗?

您可以在单元测试中模拟外部调用和响应……除非您正在测试实际的外部服务。我想,这是我的案例测试外部服务