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: }