comparison gwt-client/src/test/java/test/uinfo/UinfoSalixRunner.java @ 9424:da19f1f58d72

jUnit test uinfo salix regional
author gernotbelger
date Fri, 17 Aug 2018 14:29:05 +0200
parents e567fac95e3d
children ce0a48b93f4b
comparison
equal deleted inserted replaced
9423:a299f32e4a71 9424:da19f1f58d72
25 25
26 /** 26 /**
27 * @author Domenico Nardi Tironi 27 * @author Domenico Nardi Tironi
28 * 28 *
29 */ 29 */
30 final class UinfoSalixRunner extends AbstractModuleRunner { 30 class UinfoSalixRunner extends AbstractModuleRunner {
31 31
32 private final String scenarioChoice; 32 private final String scenarioChoice;
33 private boolean isUseScenario; 33 private boolean isUseScenario;
34 34
35 public UinfoSalixRunner(final IFilenameMapper file, final double from, final double to, final River river, final String scenarioChoice) 35 public UinfoSalixRunner(final IFilenameMapper file, final double from, final double to, final River river, final String scenarioChoice)
51 new StringOptionsData("ld_mode", "ld_mode", new DataItem[] { new DefaultDataItem("distance_only", "distance_only", "distance_only") }) }); // ggf 51 new StringOptionsData("ld_mode", "ld_mode", new DataItem[] { new DefaultDataItem("distance_only", "distance_only", "distance_only") }) }); // ggf
52 52
53 /* Select Range */ 53 /* Select Range */
54 super.selectRange(); 54 super.selectRange();
55 55
56 final String useScenario = String.valueOf(this.isUseScenario); 56 /* use scenario */
57 final Data yearEpochSelect = new StringOptionsData("use_scenario", "use_scenario", 57 final String key = "use_scenario";
58 new DataItem[] { new DefaultDataItem(useScenario, useScenario, useScenario) }); 58 final String value = String.valueOf(this.isUseScenario);
59 feedAndGo(new Data[] { yearEpochSelect }, 0); 59
60 super.feedSimpleTextInput(key, value);
60 61
61 if (this.isUseScenario) { 62 if (this.isUseScenario) {
62 // TODO: make regional, supraregional, historical 63 // TODO: make regional, supraregional, historical
63 64 makeScenario();
64 // /* Year or Epoch? eigentlich vermutlich überflüssig */
65 // final String yeSelectStr = this.isYears ? "state.sinfo.year" : "state.sinfo.epoch";
66 // final Data yearEpochSelect = new StringOptionsData("ye_select", "ye_select",
67 // new DataItem[] { new DefaultDataItem(yeSelectStr, yeSelectStr, yeSelectStr) });
68 // feedAndGo(new Data[] { yearEpochSelect }, 0);
69 //
70 // if (this.years != null) {
71 // final StringBuilder sb = new StringBuilder();
72 // for (final int value : this.years) {
73 // sb.append(String.valueOf(value));
74 // sb.append(" ");
75 // }
76 // final Data yearsData = new StringOptionsData("years", "years", new DataItem[] { new DefaultDataItem("years", "years",
77 // sb.toString()) });
78 // feedAndGo(new Data[] { yearsData }, 0);
79 // } else if (this.epochs != null) {
80 // final Data data = new StringOptionsData("epochs", "epochs", new DataItem[] { new DefaultDataItem("epochs", "epochs",
81 // this.epochs) });
82 // feedAndGo(new Data[] { data }, 0);
83 // }
84 } 65 }
85 66
86 describeCollection(); 67 describeCollection();
87 68
88 super.export(exportToFile); 69 super.export(exportToFile);
89 } 70 }
71
72 protected void makeScenario() throws ConnectionException, ServerException {
73 // Override in subs
74 }
75
76 protected final String getScenarioChoice() {
77
78 return this.scenarioChoice;
79 }
90 } 80 }

http://dive4elements.wald.intevation.org