annotate gwt-client/src/test/java/test/uinfo/UInfoBerechnungsartenTester.java @ 9567:86e522bc7f36

jUnit-Tests completed
author gernotbelger
date Mon, 05 Nov 2018 13:21:57 +0100
parents 173f188569c6
children 531a60b7af95
rev   line source
9422
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
1 package test.uinfo;
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
2
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
3 import java.io.IOException;
9428
15f274e6d83b jUnit salix historical+supraregional
gernotbelger
parents: 9424
diff changeset
4 import java.util.ArrayList;
15f274e6d83b jUnit salix historical+supraregional
gernotbelger
parents: 9424
diff changeset
5 import java.util.List;
9422
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
6
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
7 import org.dive4elements.river.client.shared.exceptions.ServerException;
9428
15f274e6d83b jUnit salix historical+supraregional
gernotbelger
parents: 9424
diff changeset
8 import org.dive4elements.river.client.shared.model.SalixZone;
9442
173f188569c6 little improvements
gernotbelger
parents: 9428
diff changeset
9 import org.junit.Ignore;
9422
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
10 import org.junit.Test;
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
11
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
12 import test.AbstractBerechnungsartenTester;
9567
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
13 import test.FilenameSupplier;
9422
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
14 import test.ICalcMode;
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
15
9442
173f188569c6 little improvements
gernotbelger
parents: 9428
diff changeset
16 @Ignore
9422
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
17 public class UInfoBerechnungsartenTester extends AbstractBerechnungsartenTester {
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
18
9567
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
19 private final String UINFO_SALIX_MAIN_EXPORT_MODE_NAME = "uinfo_salix_line_export";
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
20 private final String UINFO_SALIX_LAENGS_CHART_NAME = "uinfo_salix_line";
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
21
9422
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
22 public static enum CalcMode implements ICalcMode {
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
23 uinfo_salix_line, //
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
24 // der Vollständigkeit halber
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
25 uinfo_inundation_duration, uinfo_vegetation_zones
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
26 };
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
27
9424
da19f1f58d72 jUnit test uinfo salix regional
gernotbelger
parents: 9422
diff changeset
28 // Szenarien:
da19f1f58d72 jUnit test uinfo salix regional
gernotbelger
parents: 9422
diff changeset
29 // scenarioType.option1
da19f1f58d72 jUnit test uinfo salix regional
gernotbelger
parents: 9422
diff changeset
30 // scenarioType.option2
da19f1f58d72 jUnit test uinfo salix regional
gernotbelger
parents: 9422
diff changeset
31 // scenarioType.option3
9567
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
32 /*
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
33 * HELLO WORLD FILES:
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
34 * FilenameSupplier SALIX_NO_SCENARIO = new FilenameSupplier("/uinfo/salix/salix_no_scenario.csv"); //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
35 * FilenameSupplier SALIX_REGIONAL_SCENARIO = new FilenameSupplier("/uinfo/salix/salix_regional.csv"); //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
36 * FilenameSupplier SALIX_SUPRAREGIONAL_SCENARIO = new FilenameSupplier("/uinfo/salix/salix_supraregional.csv"); //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
37 * FilenameSupplier SALIX_HISTORICAL_SCENARIO = new FilenameSupplier("/uinfo/salix/salix_historical.csv"); //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
38 */
9422
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
39
9567
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
40 FilenameSupplier SALIX_01 = new FilenameSupplier("/uinfo/salix/uinfo_salix_01.csv"); //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
41 FilenameSupplier SALIX_02 = new FilenameSupplier("/uinfo/salix/uinfo_salix_02.csv"); //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
42 FilenameSupplier SALIX_02_CHART = new FilenameSupplier("/uinfo/salix/uinfo_salix_02_chart_laengs.csv"); //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
43 FilenameSupplier SALIX_03 = new FilenameSupplier("/uinfo/salix/uinfo_salix_03.csv"); //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
44 FilenameSupplier SALIX_03_CHART = new FilenameSupplier("/uinfo/salix/uinfo_salix_03_chart_laengs.csv"); //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
45 FilenameSupplier SALIX_04 = new FilenameSupplier("/uinfo/salix/uinfo_salix_04.csv"); //
9422
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
46
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
47 @Test
9567
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
48 public void test01() throws ServerException, IOException {
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
49 new UinfoSalixRunner(336.2, 866.3, River.Rhein, null) //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
50 .addOutputTest(this.SALIX_01, this.UINFO_SALIX_MAIN_EXPORT_MODE_NAME, null) //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
51 .runTest();
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
52 // this.SALIX_NO_SCENARIO
9422
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
53 }
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
54
9424
da19f1f58d72 jUnit test uinfo salix regional
gernotbelger
parents: 9422
diff changeset
55 @Test
9567
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
56 public void test02() throws ServerException, IOException {
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
57 new UinfoSalixRegionalRunner(336.2, 866.3, River.Rhein, "scenarioType.option1", 336.2, 866.3, "-50 50")//
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
58 .addOutputTest(this.SALIX_02, this.UINFO_SALIX_MAIN_EXPORT_MODE_NAME, null) //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
59 .addOutputTest(this.SALIX_02_CHART, this.UINFO_SALIX_LAENGS_CHART_NAME, null) //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
60 .runTest();
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
61 // this.SALIX_REGIONAL_SCENARIO,
9424
da19f1f58d72 jUnit test uinfo salix regional
gernotbelger
parents: 9422
diff changeset
62 }
9428
15f274e6d83b jUnit salix historical+supraregional
gernotbelger
parents: 9424
diff changeset
63
15f274e6d83b jUnit salix historical+supraregional
gernotbelger
parents: 9424
diff changeset
64 @Test
9567
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
65 public void test03() throws ServerException, IOException {
9428
15f274e6d83b jUnit salix historical+supraregional
gernotbelger
parents: 9424
diff changeset
66 final List<SalixZone> zones = new ArrayList<SalixZone>();
9567
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
67 zones.add(SalixZone.createFromTableEntry("0", "0", "100"));
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
68 zones.add(SalixZone.createFromTableEntry("-50", "100", "200"));
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
69 zones.add(SalixZone.createFromTableEntry("0", "200", "300"));
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
70 zones.add(SalixZone.createFromTableEntry("30", "300", "450"));
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
71 zones.add(SalixZone.createFromTableEntry("0", "450", "550"));
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
72
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
73 new UinfoSalixSupraregionalRunner(0., 550.0, River.Elbe, "scenarioType.option2", zones)
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
74 .addOutputTest(this.SALIX_03, this.UINFO_SALIX_MAIN_EXPORT_MODE_NAME, null) //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
75 .addOutputTest(this.SALIX_03_CHART, this.UINFO_SALIX_LAENGS_CHART_NAME, null) //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
76 .runTest();
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
77 // this.SALIX_SUPRAREGIONAL_SCENARIO,
9428
15f274e6d83b jUnit salix historical+supraregional
gernotbelger
parents: 9424
diff changeset
78 }
15f274e6d83b jUnit salix historical+supraregional
gernotbelger
parents: 9424
diff changeset
79
15f274e6d83b jUnit salix historical+supraregional
gernotbelger
parents: 9424
diff changeset
80 @Test
9567
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
81 public void test04() throws ServerException, IOException {
9428
15f274e6d83b jUnit salix historical+supraregional
gernotbelger
parents: 9424
diff changeset
82 // name of sounding can be found in ParameterMatrixPanel.getData
9567
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
83 new UinfoSalixHistoricalRunner(0., 598.3, River.Elbe, "scenarioType.option3", "single-68", 0.1, 585.3)
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
84 .addOutputTest(this.SALIX_04, this.UINFO_SALIX_MAIN_EXPORT_MODE_NAME, null) //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
85 .runTest();
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
86 // this.SALIX_HISTORICAL_SCENARIO,
9428
15f274e6d83b jUnit salix historical+supraregional
gernotbelger
parents: 9424
diff changeset
87 }
9567
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
88
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
89 /*
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
90 * HELLO
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
91 * WORLD (below)
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
92 */
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
93 /*
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
94 * /* Salix no Scenario
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
95 */
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
96 /*
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
97 * // @Test
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
98 * public void testSalixNoScenario() throws ServerException, IOException {
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
99 * new UinfoSalixRunner(0., 182.4, River.Beispielfluss, null) //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
100 * .addOutputTest(this.SALIX_NO_SCENARIO, this.UINFO_SALIX_MAIN_EXPORT_MODE_NAME, null) //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
101 * .runTest();
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
102 * // this.SALIX_NO_SCENARIO
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
103 * }
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
104 * // @Test
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
105 * public void testSalixRegionalScenario() throws ServerException, IOException {
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
106 * new UinfoSalixRegionalRunner(0., 182.4, River.Beispielfluss, "scenarioType.option1", 50., 60., "5 -10 12 0")
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
107 * .addOutputTest(this.SALIX_REGIONAL_SCENARIO, this.UINFO_SALIX_MAIN_EXPORT_MODE_NAME, null) //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
108 * .runTest();
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
109 * // this.SALIX_REGIONAL_SCENARIO,
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
110 * }
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
111 * // @Test
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
112 * public void testSalixSupraregionalScenario() throws ServerException, IOException {
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
113 * final List<SalixZone> zones = new ArrayList<SalixZone>();
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
114 * zones.add(SalixZone.createFromTableEntry("2", "0", "50"));
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
115 * zones.add(SalixZone.createFromTableEntry("5", "50", "100"));
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
116 * zones.add(SalixZone.createFromTableEntry("2", "100", "182.4"));
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
117 * new UinfoSalixSupraregionalRunner(0., 182.4, River.Beispielfluss, "scenarioType.option2", zones)
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
118 * .addOutputTest(this.SALIX_SUPRAREGIONAL_SCENARIO, this.UINFO_SALIX_MAIN_EXPORT_MODE_NAME, null) //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
119 * .runTest();
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
120 * // this.SALIX_SUPRAREGIONAL_SCENARIO,
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
121 * }
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
122 * // @Test
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
123 * public void testSalixHistoricalScenario() throws ServerException, IOException {
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
124 * // name of sounding can be found in ParameterMatrixPanel.getData
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
125 * new UinfoSalixHistoricalRunner(0., 182.4, River.Beispielfluss, "scenarioType.option3", "single-18", 149.6, 182.4)
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
126 * .addOutputTest(this.SALIX_HISTORICAL_SCENARIO, this.UINFO_SALIX_MAIN_EXPORT_MODE_NAME, null) //
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
127 * .runTest();
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
128 * // this.SALIX_HISTORICAL_SCENARIO,
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
129 * }
86e522bc7f36 jUnit-Tests completed
gernotbelger
parents: 9442
diff changeset
130 */
9422
e567fac95e3d uinfo salix no scenario jUnit test
gernotbelger
parents:
diff changeset
131 }

http://dive4elements.wald.intevation.org