public class Prueffall4 extends AbstractTestfall
Es wird eine einmalige langfristige Prognose durchgeführt. Für den morgigen Tag "TestMontag" existieren drei relative Ganglinien (Cubic-Spline) für "TestMesse". Eine der drei ist als Referenzganglinie ausgezeichnet. Es liegen keine aktuellen Messwerte (und Archivdaten) zum Abfragezeitpunkt vor.
Die Prognoseganglinie wird mit drei anderen Ganglinien konkateniert:
Es wird ein Punkt der Prognoseganglinie berechnet.
Für den Test wird ein Messquerschnitt benötigt. Das Archiv wird nicht verwendet.
Constructor and Description |
---|
Prueffall4()
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 |
testKonkatenationBeruehren()
Testet die Konkatenation zweier sich berührender Ganglinien.
|
void |
testKonkatenationEntfernt()
Testet die Konkatenation zweier weiter entfernt liegender Ganglinien.
|
void |
testKonkatenationSchneiden()
Testet die Konkatenation zweier sich schneidender Ganglinien.
|
void |
testPrognoseanfrage()
Führt eine einmalige Anfrage für eine langfristige Prognose an die Ganglinienprognose aus.
|
void |
testPunktDerGanglinieAusrechnen()
Berechnet einen Punkt der Ganglinie.
|
ausfuehren, auswerten, getAbsenderZeichen, getConnection, getIstWerte, getLog, getSollWerte
public Prueffall4() 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 testKonkatenationSchneiden()
public void testKonkatenationBeruehren()
public void testKonkatenationEntfernt()
public void testPunktDerGanglinieAusrechnen()
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.