public class Prueffall2 extends AbstractTestfall
Hinweis: Es wird ein Messquerschnitt für den Test benötigt. Der Ereigniskalender und das Archiv müssen laufen. Das Archiv muss so parametriert sein, dass es Kurzzeitdaten (atg.verkehrsDatenKurzZeitMq) für den Testmessquerschnitt sichert, darf aber hierfür noch keine Daten enthalten.
Modifier and Type | Field and Description |
---|---|
private static de.bsvrz.iav.gllib.gllib.junit.EreignisFactory |
ereignisFactory
Die Factory für die Kalenderdaten des Tests.
|
private static de.bsvrz.iav.gllib.gllib.junit.GanglinienFactory |
ganglinienFactory
Die Factory für die Ganglinien des Tests.
|
private static Logger |
log
Der Logger der Klassse.
|
private static de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein |
mq
Der Messquerschnitt an dem der Test stattfindet.
|
private static de.bsvrz.iav.gllib.gllib.modell.parameter.PdGanglinienModellPrognose |
param
Der Parameter der Ganglinienprognose am Messquerschnitt.
|
Constructor and Description |
---|
Prueffall2()
Ruft nur den Superkonstruktor auf.
|
Modifier and Type | Method and Description |
---|---|
protected List<de.bsvrz.iav.gllib.gllib.dav.GlProgAnfrage> |
abfragenAnfragen()
Ruft die Testdaten aus der Datenbank ab.
|
protected List<de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ> |
abfragenAntwortenSoll()
Ruft die Sollwerte aus der Datenbank ab.
|
static void |
afterClass()
Räumt nach dem Test auf.
|
static void |
beforeClass()
Führt Vorbereitungen durch, die einmalig vor dem Testfall notwendig sind.
|
void |
testAdditionPolylinie()
Versucht eine Ganglinie mit Polylinieapproximation auf die Prognoseganglinie zu addieren.
|
void |
testMultiplikationPolylinie()
Versucht eine Ganglinie mit Polylinieapproximation mit der Prognoseganglinie zu
multiplizieren.
|
void |
testPrognoseanfrage()
Führt eine zyklische Anfrage aus.
|
void |
testPunktDerGanglinieAusrechnen()
Berechnet einen Punkt der Ganglinie.
|
ausfuehren, auswerten, getAbsenderZeichen, getConnection, getIstWerte, getLog, getSollWerte
private static Logger log
private static de.bsvrz.iav.gllib.gllib.junit.EreignisFactory ereignisFactory
private static de.bsvrz.iav.gllib.gllib.junit.GanglinienFactory ganglinienFactory
private static de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein mq
private static de.bsvrz.iav.gllib.gllib.modell.parameter.PdGanglinienModellPrognose param
public Prueffall2() throws SQLException
SQLException
- bei einem Datenbankfehler.public static void beforeClass() throws Exception
Exception
- bei einem Fehler.public static void afterClass() throws Exception
Exception
- bei einem Fehler.public void testPrognoseanfrage() throws Exception
Exception
- bei einem Fehler.public void testPunktDerGanglinieAusrechnen()
public void testAdditionPolylinie()
public void testMultiplikationPolylinie()
protected List<de.bsvrz.iav.gllib.gllib.dav.GlProgAnfrage> abfragenAnfragen() throws SQLException
AbstractTestfall
abfragenAnfragen
in class AbstractTestfall
SQLException
- bei einem Datenbankfehler.protected List<de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ> abfragenAntwortenSoll() throws SQLException
AbstractTestfall
abfragenAntwortenSoll
in class AbstractTestfall
SQLException
- bei einem Datenbankfehler.Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.