WIP:mapping
authorKai Moritz <kai@juplo.de>
Tue, 14 Jan 2020 09:21:00 +0000 (10:21 +0100)
committerKai Moritz <kai@juplo.de>
Tue, 14 Jan 2020 09:21:00 +0000 (10:21 +0100)
src/test/java/de/juplo/demo/MappingIT.java

index fa4f703..381183f 100644 (file)
@@ -3,11 +3,14 @@ package de.juplo.demo;
 
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.ExtendWith;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.autoconfigure.web.reactive.WebFluxTest;
 import org.springframework.boot.test.mock.mockito.MockBean;
 import org.springframework.test.context.junit.jupiter.SpringExtension;
 import org.springframework.test.web.reactive.server.WebTestClient;
+import reactor.core.publisher.Mono;
 
 
 /**
@@ -27,10 +30,12 @@ public class MappingIT
   @Test
   void testHtmlController()
   {
+    when(service.getRemoteText("foo")).thenReturn(Mono.empty());
     webClient
         .get()
         .uri("/?path=foo")
         .exchange()
         .expectStatus().isOk();
+    verify(service).getRemoteText("foo");
   }
 }