aboutsummaryrefslogtreecommitdiffstats
path: root/application-preprocessor
diff options
context:
space:
mode:
authorHarald Musum <musum@yahoo-inc.com>2017-04-20 11:06:27 +0200
committerHarald Musum <musum@yahoo-inc.com>2017-04-20 11:06:27 +0200
commit8b4fadca9ab7911dfba3433dd73686d5aab9a22b (patch)
tree866a07956f9814d50f560bb47b9f75bf9433a725 /application-preprocessor
parentf044ae06cb46c2d46eb8b1605bfc687fcb57115b (diff)
Simple unit test to see that wrapper class actually works
Diffstat (limited to 'application-preprocessor')
-rw-r--r--application-preprocessor/pom.xml5
-rw-r--r--application-preprocessor/src/test/java/com/yahoo/application/preprocessor/ApplicationPreprocessorTest.java29
2 files changed, 34 insertions, 0 deletions
diff --git a/application-preprocessor/pom.xml b/application-preprocessor/pom.xml
index b4cfd16834b..0ade01e2015 100644
--- a/application-preprocessor/pom.xml
+++ b/application-preprocessor/pom.xml
@@ -58,6 +58,11 @@
<artifactId>vespalog</artifactId>
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
</dependencies>
<build>
<plugins>
diff --git a/application-preprocessor/src/test/java/com/yahoo/application/preprocessor/ApplicationPreprocessorTest.java b/application-preprocessor/src/test/java/com/yahoo/application/preprocessor/ApplicationPreprocessorTest.java
new file mode 100644
index 00000000000..f85ab3cee7a
--- /dev/null
+++ b/application-preprocessor/src/test/java/com/yahoo/application/preprocessor/ApplicationPreprocessorTest.java
@@ -0,0 +1,29 @@
+// Copyright 2017 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+package com.yahoo.application.preprocessor;
+
+import org.junit.Rule;
+import org.junit.rules.TemporaryFolder;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.Optional;
+
+import org.junit.Test;
+import org.xml.sax.SAXException;
+
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.transform.TransformerException;
+
+public class ApplicationPreprocessorTest {
+
+ @Rule
+ public TemporaryFolder outputDir;
+
+ // Basic test just to check that instantiation and run() works. Unit testing is in config-application-package
+ @Test
+ public void basic() throws ParserConfigurationException, TransformerException, SAXException, IOException {
+ ApplicationPreprocessor preprocessor = new ApplicationPreprocessor(new File("src/test/resources/simple"), Optional.empty(), Optional.empty(), Optional.empty());
+ preprocessor.run();
+ }
+
+}