4 import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
5 import org.junit.jupiter.api.BeforeEach;
6 import org.junit.jupiter.api.Test;
7 import org.mockito.Mockito;
8 import static org.mockito.Mockito.when;
9 import reactor.core.publisher.Mono;
13 * Unit-Test for class {@link RemoteContentRestController}.
16 public class RemoteContentRestControllerTest
18 RemoteContentRestController controller;
19 RemoteContentService service;
25 service = Mockito.mock(RemoteContentService.class);
26 controller = new RemoteContentRestController(service);
33 Mono<String> mono = Mono.empty();
34 when(service.getRemoteText("foo")).thenReturn(mono);
37 Mono<String> result = controller.fetch("foo");
39 assertThat(result).isSameAs(mono);