Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.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 @Service组件中POST请求的Junit_Java_Spring Boot_Junit_Reactive Programming_Project Reactor - Fatal编程技术网

Java @Service组件中POST请求的Junit

Java @Service组件中POST请求的Junit,java,spring-boot,junit,reactive-programming,project-reactor,Java,Spring Boot,Junit,Reactive Programming,Project Reactor,我已经编写了一个包含POST请求的方法。这是在包含@Service注释的Java文件中编写的,而不是在@RestController中编写的。 这是一个springBoot项目,并使用rector WebClient调用POST public void createCustomer(Employee employee) { WebClient client; URI uri = URI.create("invet/service/test?_action=create");

我已经编写了一个包含POST请求的方法。这是在包含@Service注释的Java文件中编写的,而不是在@RestController中编写的。 这是一个springBoot项目,并使用rector WebClient调用POST

public void createCustomer(Employee employee) {
WebClient client;
URI uri = URI.create("invet/service/test?_action=create");
    this.client.post()
            .uri(uriBuilder -> uriBuilder
                    .path(uri.getPath())
                    .query(uri.getQuery()).build())
            .bodyValue(employee)
            .headers(httpHeaders -> httpHeaders.addAll(getHeaders()))
            .accept(APPLICATION_JSON)
            .exchange()
            .flatMap(response -> {
                if (response.statusCode().isError())
                    return Mono.error(new myException("Error while creating employee"));
                return response.bodyToMono(Response.class);
            }).block();
}}

有人能帮我写下Junit吗?使用mokito/powermockito等。

文档中用不同的解决方案解释了一切