[BAEL-6689] code for zipwhen
This commit is contained in:
+8
-7
@@ -24,19 +24,20 @@ public class UserControllerTest {
|
||||
String userId = "123";
|
||||
User user = new User(userId, "John Doe");
|
||||
|
||||
Mockito.when(userService.getUser(userId)).thenReturn(Mono.just(user));
|
||||
Mockito.when(emailService.sendEmail(userId)).thenReturn(Mono.just(true));
|
||||
Mockito.when(databaseService.saveUserData(user)).thenReturn(Mono.just(true));
|
||||
Mockito.when(userService.getUser(userId))
|
||||
.thenReturn(Mono.just(user));
|
||||
Mockito.when(emailService.sendEmail(userId))
|
||||
.thenReturn(Mono.just(true));
|
||||
Mockito.when(databaseService.saveUserData(user))
|
||||
.thenReturn(Mono.just(true));
|
||||
|
||||
UserController userController = new UserController(userService, emailService, databaseService);
|
||||
|
||||
Mono<ResponseEntity<String>> responseMono = userController.combineAllDataFor(userId);
|
||||
|
||||
StepVerifier.create(responseMono)
|
||||
.expectNextMatches(responseEntity ->
|
||||
responseEntity.getStatusCode() == HttpStatus.OK &&
|
||||
responseEntity.getBody().equals("Response: " + user + ", Email Sent: true, Database Result: " + true)
|
||||
)
|
||||
.expectNextMatches(responseEntity -> responseEntity.getStatusCode() == HttpStatus.OK && responseEntity.getBody()
|
||||
.equals("Response: " + user + ", Email Sent: true, Database Result: " + true))
|
||||
.verifyComplete();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user