public class Prueffall3 extends AbstractTestfall
Es wird die Ganglinienprognose an einem Ostermontag durchgeführt. Folgende Ereignisse liegen an:
Ereignis | Priorität | historische Ganglinien |
---|---|---|
Ostermontag | 100 | keine vorhanden |
Montagsfeiertag | 80 | mehrere vorhanden |
Feiertag | 60 | keine vorhanden |
Montag | 20 | mehrere vorhanden |
Die historischen Ganglinien sind alle B-Splines höchstmöglicher Ordnung. Die Ordnung ist hier laut Prüfspezifikation auf 50 festgelegt.
Für den Test wird ein Messquerschnitt benötigt. Das Archiv wird nicht verwendet.
Constructor and Description |
---|
Prueffall3()
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 |
testAddition()
Addiert eine Ganglinie auf die Prognoseganglinie.
|
void |
testMultiplikation()
Multipliziert eine Ganglinie mit der Prognoseganglinie.
|
void |
testPrognoseanfrage()
Führt eine einmalige Anfrage für eine langfristige Prognose an die Ganglinienprognose aus.
|
void |
testSubtraktion()
Subtrahiert eine Ganglinie von der Prognoseganglinie.
|
ausfuehren, auswerten, getAbsenderZeichen, getConnection, getIstWerte, getLog, getSollWerte
public Prueffall3() 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 testAddition() throws SQLException
Berechnet den Basisabstand zwischen der Prognoseganglinie und der verknüpften.
SQLException
- bei einem Fehler.public void testSubtraktion() throws SQLException
Berechnet den Basisabstand zwischen der Prognoseganglinie und der verknüpften.
SQLException
- bei einem Fehler.public void testMultiplikation() throws SQLException
Berechnet den Basisabstand zwischen der Prognoseganglinie und der verknüpften.
SQLException
- bei einem Fehler.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.