WIP:mapping
[demos/testing] / src / test / java / de / juplo / demo / MappingIT.java
1 package de.juplo.demo;
2
3
4 import org.junit.jupiter.api.Test;
5 import org.junit.jupiter.api.extension.ExtendWith;
6 import org.springframework.beans.factory.annotation.Autowired;
7 import org.springframework.boot.test.autoconfigure.web.reactive.WebFluxTest;
8 import org.springframework.boot.test.mock.mockito.MockBean;
9 import org.springframework.test.context.junit.jupiter.SpringExtension;
10 import org.springframework.test.web.reactive.server.WebTestClient;
11
12
13 /**
14  * Narrow Integration-Test for the mappings (URL -> controller).
15  * @author Kai Moritz
16  */
17 @ExtendWith(SpringExtension.class)
18 @WebFluxTest()
19 public class MappingIT
20 {
21   @Autowired
22   WebTestClient webClient;
23   @MockBean
24   RemoteContentService service;
25
26
27   @Test
28   void testHtmlController()
29   {
30     webClient
31         .get()
32         .uri("/?path=foo")
33         .exchange()
34         .expectStatus().isOk();
35   }
36 }