aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-web/src/test/java/at
diff options
context:
space:
mode:
Diffstat (limited to 'pdf-as-web/src/test/java/at')
-rw-r--r--pdf-as-web/src/test/java/at/gv/egiz/pdfas/web/test/SpringIntegrationTest.java32
1 files changed, 32 insertions, 0 deletions
diff --git a/pdf-as-web/src/test/java/at/gv/egiz/pdfas/web/test/SpringIntegrationTest.java b/pdf-as-web/src/test/java/at/gv/egiz/pdfas/web/test/SpringIntegrationTest.java
new file mode 100644
index 00000000..2f0ce8f7
--- /dev/null
+++ b/pdf-as-web/src/test/java/at/gv/egiz/pdfas/web/test/SpringIntegrationTest.java
@@ -0,0 +1,32 @@
+package at.gv.egiz.pdfas.web.test;
+
+import lombok.Getter;
+import lombok.SneakyThrows;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.Test;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+public class SpringIntegrationTest {
+ @BeforeAll
+ @SneakyThrows
+ public static void classInitializer() {
+ final String current = new java.io.File(".").getCanonicalPath();
+ System.setProperty("pdf-as-web.conf",
+ current + "/src/test/resources/config/pdfas/pdf-as-web.properties");
+ }
+
+ @Value("${dummy.springtest.parameter:#{null}}")
+ @Getter
+ String dummy;
+
+ @Test
+ @SneakyThrows
+ public void springPropertySourceTest() {
+ // this is set in pdf-as-web.properties in the test resources, as loaded by the class initializer
+ Assertions.assertEquals("42", dummy);
+ }
+
+}