diff gwt-client/src/test/java/test/uinfo/UInfoBerechnungsartenTester.java @ 9422:e567fac95e3d

uinfo salix no scenario jUnit test
author gernotbelger
date Fri, 17 Aug 2018 11:43:42 +0200
parents
children da19f1f58d72
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gwt-client/src/test/java/test/uinfo/UInfoBerechnungsartenTester.java	Fri Aug 17 11:43:42 2018 +0200
@@ -0,0 +1,53 @@
+package test.uinfo;
+
+import java.io.IOException;
+
+import org.dive4elements.river.client.shared.exceptions.ServerException;
+import org.junit.Ignore;
+import org.junit.Test;
+
+import test.AbstractBerechnungsartenTester;
+import test.ICalcMode;
+import test.IFilenameMapper;
+
+/**
+ * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
+ */
+
+// REMARK: ignored, because maven will auto-test all tests, but this one needs a running river-artifacts
+// For running the JUunit test, the annotation @Ignore has to be disabled
+@Ignore
+public class UInfoBerechnungsartenTester extends AbstractBerechnungsartenTester {
+
+    public static enum CalcMode implements ICalcMode {
+        uinfo_salix_line, //
+        // der Vollständigkeit halber
+        uinfo_inundation_duration, uinfo_vegetation_zones
+    };
+
+    public static enum FilenameMapper implements IFilenameMapper {
+
+        SALIX_NO_SCENARIO("/uinfo/salix/salix_no_scenario.csv"); //
+
+        private final String filename;
+
+        FilenameMapper(final String filename) {
+            this.filename = filename;
+        }
+
+        @Override
+        public String getFilename() {
+            return this.filename;
+        }
+    }
+
+    /* Salix no Scenario */
+    @Override
+    @Test
+    public void testSalixNoScenario() throws ServerException, IOException {
+
+        UinfoRunnerCreatorHelper.createUinfoSalixTest(FilenameMapper.SALIX_NO_SCENARIO, 0., 182.4, River.Beispielfluss, null)
+                .runTest(overrideFileExport() != null ? overrideFileExport() : true);
+    }
+
+}
\ No newline at end of file

http://dive4elements.wald.intevation.org