@@ -7,7 +7,6 @@ import org.assertj.core.api.Assertions.assertThat
7
7
import org.junit.jupiter.api.Test
8
8
import org.mockito.BDDMockito.anyString
9
9
import org.mockito.BDDMockito.given
10
- import org.mockito.Mockito
11
10
import org.mockito.Mockito.atLeastOnce
12
11
import org.mockito.Mockito.verify
13
12
import org.springframework.beans.factory.annotation.Autowired
@@ -18,8 +17,9 @@ import org.springframework.http.MediaType
18
17
import org.springframework.security.test.web.reactive.server.SecurityMockServerConfigurers.csrf
19
18
import org.springframework.test.web.reactive.server.WebTestClient
20
19
import org.springframework.test.web.reactive.server.expectBody
21
- import reactor.core.publisher.Flux
22
20
import reactor.core.publisher.Mono
21
+ import reactor.kotlin.core.publisher.toFlux
22
+ import reactor.kotlin.core.publisher.toMono
23
23
24
24
@WebFluxTest(MessageController ::class )
25
25
@MockUser
@@ -32,7 +32,9 @@ internal class MessageControllerTests(@Autowired private val webTestClient: WebT
32
32
@Test
33
33
internal fun `message all test` () {
34
34
35
- given(messageService.findAll()).willReturn(Flux .just(Message (id = " foo" , message = " test message" , account = Account (" wonwoo" , " foo" ))))
35
+ given(messageService.findAll()).willReturn(
36
+ listOf (Message (id = " foo" , message = " test message" , account = Account (" wonwoo" , " foo" ))).toFlux()
37
+ )
36
38
37
39
webTestClient.get()
38
40
.uri(" /message" )
@@ -54,8 +56,10 @@ internal class MessageControllerTests(@Autowired private val webTestClient: WebT
54
56
internal fun `message save test` () {
55
57
56
58
val message = Message (message = " test message" , account = Account (id = " bar" , name = " user" , passwd = " password" ))
57
- given(messageService.findAll()).willReturn(Flux .just(Message (id = " foo" , message = " test message" , account = Account (" wonwoo" , " foo" ))))
58
- given(messageService.save(message)).willReturn(Mono .just(message))
59
+ given(messageService.findAll()).willReturn(
60
+ listOf (Message (id = " foo" , message = " test message" , account = Account (" wonwoo" , " foo" ))).toFlux()
61
+ )
62
+ given(messageService.save(message)).willReturn(message.toMono())
59
63
60
64
61
65
webTestClient.mutateWith(csrf())
@@ -84,7 +88,9 @@ internal class MessageControllerTests(@Autowired private val webTestClient: WebT
84
88
internal fun `message delete test` () {
85
89
86
90
given(messageService.delete(anyString())).willReturn(Mono .empty())
87
- given(messageService.findAll()).willReturn(Flux .just(Message (id = " foo" , message = " test message" , account = Account (" wonwoo" , " foo" ))))
91
+ given(messageService.findAll()).willReturn(
92
+ listOf (Message (id = " foo" , message = " test message" , account = Account (" wonwoo" , " foo" ))).toFlux()
93
+ )
88
94
89
95
webTestClient.mutateWith(csrf())
90
96
.post()
0 commit comments