gernotbelger@9150: /** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde
gernotbelger@9150: * Software engineering by
gernotbelger@9150: * Björnsen Beratende Ingenieure GmbH
gernotbelger@9150: * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt
gernotbelger@9150: *
gernotbelger@9150: * This file is Free Software under the GNU AGPL (>=v3)
gernotbelger@9150: * and comes with ABSOLUTELY NO WARRANTY! Check out the
gernotbelger@9150: * documentation coming with Dive4Elements River for details.
gernotbelger@9150: */
gernotbelger@9150: package test;
gernotbelger@9150:
gernotbelger@9150: import java.io.IOException;
gernotbelger@9150:
gernotbelger@9150: import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException;
gernotbelger@9150: import org.dive4elements.river.client.shared.exceptions.ServerException;
gernotbelger@9150: import org.dive4elements.river.client.shared.model.Data;
gernotbelger@9150: import org.dive4elements.river.client.shared.model.DataItem;
gernotbelger@9150: import org.dive4elements.river.client.shared.model.DefaultDataItem;
gernotbelger@9150: import org.dive4elements.river.client.shared.model.StringOptionsData;
gernotbelger@9150:
gernotbelger@9150: import test.BerechnungsartenTester.CalcMode;
gernotbelger@9150: import test.BerechnungsartenTester.FilenameMapper;
gernotbelger@9150: import test.BerechnungsartenTester.River;
gernotbelger@9150:
gernotbelger@9150: /**
gernotbelger@9150: * @author Domenico Nardi Tironi
gernotbelger@9150: *
gernotbelger@9150: */
gernotbelger@9150: public class SinfoTkhRunner extends AbstractModuleRunner {
gernotbelger@9150:
gernotbelger@9150: public SinfoTkhRunner(final String username, final String password, final CalcMode sinfoCalcFlowDepth, final FilenameMapper file, final double from,
gernotbelger@9150: final double to, final River river) throws ConnectionException, ServerException {
gernotbelger@9150: super(username, password, AbstractModuleRunner.Infotype.sinfo, sinfoCalcFlowDepth, file, from, to, river);
gernotbelger@9150:
gernotbelger@9150: }
gernotbelger@9150:
gernotbelger@9150: @Override
gernotbelger@9150: public void runTest(final boolean exportToFile) throws ServerException, IOException {
gernotbelger@9150: /* Select River */
gernotbelger@9150: super.selectRiver();
gernotbelger@9150:
gernotbelger@9150: /* Select CalcMode */
gernotbelger@9150: super.selectCalcMode();
gernotbelger@9150:
gernotbelger@9150: /* Select Range */
gernotbelger@9162: // super.selectMaxRange();
gernotbelger@9150:
gernotbelger@9150: /* Select TRANSPORTKÖRPERHÖHHEN - einziger Unterschied zu FlowdepthMinMax */
gernotbelger@9150: //
gernotbelger@9150: //
gernotbelger@9150: //
gernotbelger@9150: //
gernotbelger@9150: //
gernotbelger@9150: //
gernotbelger@9150: //
gernotbelger@9150: //
gernotbelger@9150:
gernotbelger@9150: feedAndGo(new Data[] {
gernotbelger@9150:
gernotbelger@9150: new StringOptionsData("wq_isq", "wq_isq", new DataItem[] { new DefaultDataItem("false", "false", "false") }),
gernotbelger@9150: new StringOptionsData("wq_isfree", "wq_isfree", new DataItem[] { new DefaultDataItem("false", "false", "false") }),
gernotbelger@9150: new StringOptionsData("wq_isrange", "wq_isrange", new DataItem[] { new DefaultDataItem("false", "false", "false") }),
gernotbelger@9150:
gernotbelger@9150: new StringOptionsData("wq_single", "wq_single", new DataItem[] { new DefaultDataItem("1059.446", "1059.446", "1059.446") }) }, 0);
gernotbelger@9150:
gernotbelger@9150: describeCollection();
gernotbelger@9150:
gernotbelger@9150: super.export(exportToFile);
gernotbelger@9150: }
gernotbelger@9150: }