Polish "Add WebFlux Coroutines smoke test"

See gh-17701
This commit is contained in:
Stephane Nicoll 2019-07-31 09:59:48 +02:00
parent 69f3fe7a9c
commit 78d2578c78
4 changed files with 12 additions and 14 deletions

View File

@ -21,10 +21,7 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-kotlin</artifactId>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-reflect</artifactId>
@ -37,6 +34,11 @@
<groupId>org.jetbrains.kotlinx</groupId>
<artifactId>kotlinx-coroutines-reactor</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-kotlin</artifactId>
</dependency>
<!-- Test -->
<dependency>
<groupId>org.springframework.boot</groupId>
@ -71,13 +73,6 @@
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<useSystemClassLoader>false</useSystemClassLoader>
</configuration>
</plugin>
</plugins>
</build>
</project>

View File

@ -4,7 +4,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.runApplication
@SpringBootApplication
class CoroutinesApplication
class SampleCoroutinesApplication
fun main(args: Array<String>) {
runApplication<CoroutinesApplication>(*args)
runApplication<SampleCoroutinesApplication>(*args)
}

View File

@ -9,7 +9,7 @@ import org.springframework.test.web.reactive.server.WebTestClient
import org.springframework.test.web.reactive.server.expectBody
@SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT)
class CoroutinesApplicationTests(@Autowired private val webClient: WebTestClient) {
class CoroutinesControllerTests(@Autowired private val webClient: WebTestClient) {
@Test
fun testSuspendingFunction() {
@ -22,4 +22,5 @@ class CoroutinesApplicationTests(@Autowired private val webClient: WebTestClient
webClient.get().uri("/flow").accept(MediaType.TEXT_PLAIN).exchange()
.expectBody<String>().isEqualTo("Hello World")
}
}