diff --git a/formcycle-adapter/formcycle-adapter-impl/pom.xml b/formcycle-adapter/formcycle-adapter-impl/pom.xml index 156e71052e0f23042fdd27e57f101cf7bd07755b..13b0e9c9a215f31a1c30929185f8b3fb3cce7342 100644 --- a/formcycle-adapter/formcycle-adapter-impl/pom.xml +++ b/formcycle-adapter/formcycle-adapter-impl/pom.xml @@ -80,6 +80,21 @@ <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-failsafe-plugin</artifactId> + </plugin> + + <plugin> + <groupId>org.jacoco</groupId> + <artifactId>jacoco-maven-plugin</artifactId> + </plugin> </plugins> </build> diff --git a/formcycle-adapter/formcycle-adapter-impl/src/test/java/de/itvsh/kop/eingang/formcycle/FormDataControllerITCase.java b/formcycle-adapter/formcycle-adapter-impl/src/test/java/de/itvsh/kop/eingang/formcycle/FormDataControllerITCase.java index 1ceebd58e6665495264b9cc10ac8a5e5250a833c..d37659432bf1cc11856df359c4e2d210ce98a00d 100644 --- a/formcycle-adapter/formcycle-adapter-impl/src/test/java/de/itvsh/kop/eingang/formcycle/FormDataControllerITCase.java +++ b/formcycle-adapter/formcycle-adapter-impl/src/test/java/de/itvsh/kop/eingang/formcycle/FormDataControllerITCase.java @@ -7,10 +7,12 @@ import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; +import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.ResultActions; import de.itvsh.kop.common.test.ITCase; +import de.itvsh.kop.eingangsadapter.semantik.SemantikAdapter; import lombok.SneakyThrows; @ITCase @@ -20,6 +22,9 @@ class FormDataControllerITCase { @Autowired private MockMvc mockMvc; + @MockBean + private SemantikAdapter semantikAdapter; + @Nested class ReceiveFormData { diff --git a/formcycle-adapter/formcycle-adapter-impl/src/test/java/de/itvsh/kop/eingang/formcycle/FormcycleAdapterApplicationTest.java b/formcycle-adapter/formcycle-adapter-impl/src/test/java/de/itvsh/kop/eingang/formcycle/FormcycleAdapterApplicationTest.java new file mode 100644 index 0000000000000000000000000000000000000000..eb0a230cde11d2963ddd86cedd09b837c6600281 --- /dev/null +++ b/formcycle-adapter/formcycle-adapter-impl/src/test/java/de/itvsh/kop/eingang/formcycle/FormcycleAdapterApplicationTest.java @@ -0,0 +1,15 @@ +package de.itvsh.kop.eingang.formcycle; + +import org.junit.jupiter.api.Test; + +import de.itvsh.kop.common.test.ITCase; + +@ITCase +class FormcycleAdapterApplicationTest { + + @Test + void shouldStartApplication() { + // just start without an error + } + +} diff --git a/formcycle-adapter/formcycle-adapter-impl/src/test/resources/application-itcase.yml b/formcycle-adapter/formcycle-adapter-impl/src/test/resources/application-itcase.yml new file mode 100644 index 0000000000000000000000000000000000000000..5af1d6e4331153dad973693f6a993030339bfc1d --- /dev/null +++ b/formcycle-adapter/formcycle-adapter-impl/src/test/resources/application-itcase.yml @@ -0,0 +1,4 @@ +kop: + adapter: + targetPlutoName: local + fallbackStrategy: DENY \ No newline at end of file