@@ -27,6 +27,7 @@ import org.springframework.boot.SpringBootConfiguration;
|
||||
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
|
||||
import org.springframework.boot.test.autoconfigure.web.reactive.AutoConfigureWebTestClient;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.test.annotation.DirtiesContext;
|
||||
import org.springframework.test.web.reactive.server.WebTestClient;
|
||||
|
||||
@@ -36,7 +37,7 @@ import org.springframework.test.web.reactive.server.WebTestClient;
|
||||
*/
|
||||
@SpringBootTest({ "spring.main.web-application-type=REACTIVE",
|
||||
"spring.functional.enabled=false" })
|
||||
@AutoConfigureWebTestClient
|
||||
@AutoConfigureWebTestClient(timeout = "10000")
|
||||
@DirtiesContext
|
||||
public class ExplicitNonFunctionalTests {
|
||||
|
||||
@@ -45,12 +46,14 @@ public class ExplicitNonFunctionalTests {
|
||||
|
||||
@Test
|
||||
public void words() throws Exception {
|
||||
this.client.post().uri("/").body(Mono.just("foo"), String.class).exchange()
|
||||
this.client
|
||||
.post().uri("/").body(Mono.just("foo"), String.class).exchange()
|
||||
.expectStatus().isOk().expectBody(String.class).isEqualTo("FOO");
|
||||
}
|
||||
|
||||
@SpringBootConfiguration
|
||||
@EnableAutoConfiguration
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
protected static class TestConfiguration implements Function<String, String> {
|
||||
|
||||
@Override
|
||||
|
||||
@@ -45,6 +45,7 @@ import org.springframework.boot.test.web.server.LocalServerPort;
|
||||
import org.springframework.cloud.function.web.RestApplication;
|
||||
import org.springframework.cloud.function.web.flux.HttpPostIntegrationTests.ApplicationConfiguration;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.http.RequestEntity;
|
||||
@@ -399,6 +400,7 @@ public class HttpPostIntegrationTests {
|
||||
}
|
||||
|
||||
@EnableAutoConfiguration
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
public static class ApplicationConfiguration {
|
||||
|
||||
private List<String> list = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user