public class PhasenPruefer extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PhasenPruefer.ErgebnisEintrag
Eintrag für die Definition der Daten eines erwarteten Stauobjekts.
|
Modifier and Type | Field and Description |
---|---|
private PhasenPruefer.ErgebnisEintrag[][] |
ergebnisse
die erwarteten Ergebnisse für den Hauptprüfungspfad.
|
private PhasenPruefer.ErgebnisEintrag[][] |
ergebnisseA
die erwarteten Ergebnisse für die Variante A.
|
private PhasenPruefer.ErgebnisEintrag[][] |
ergebnisseB
die erwarteten Ergebnisse für die Variante B.
|
private PhasenPruefer.ErgebnisEintrag[][] |
ergebnisseD
die erwarteten Ergebnisse für die Variante D.
|
private int |
phase
die Nummer der Phase, die geprüft wird.
|
private SpezifikationIT.TestVariante |
testVariante
die verwendete Testvariante.
|
Constructor and Description |
---|
PhasenPruefer(int phase,
SpezifikationIT.TestVariante variante)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
pruefe(Collection<de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.Stau> staus)
prüft, ob die ermittelten Staus den erwarteten Ergebnissen entsprechen.
|
private void |
sucheErwartetenStau(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.Stau stau,
PhasenPruefer.ErgebnisEintrag[] erwartet)
ermittelt, ob der übergebene Stau einem der für die aktuelle Phase
erwarteten entspricht.
|
private final int phase
private final PhasenPruefer.ErgebnisEintrag[][] ergebnisse
private final PhasenPruefer.ErgebnisEintrag[][] ergebnisseA
private final PhasenPruefer.ErgebnisEintrag[][] ergebnisseB
private final PhasenPruefer.ErgebnisEintrag[][] ergebnisseD
private final SpezifikationIT.TestVariante testVariante
public PhasenPruefer(int phase, SpezifikationIT.TestVariante variante)
phase
- die Phasevariante
- die verwendete Testvariantepublic void pruefe(Collection<de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.Stau> staus)
staus
- die Staus, die während der Phase angelegt wurdeprivate void sucheErwartetenStau(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.Stau stau, PhasenPruefer.ErgebnisEintrag[] erwartet)
stau
- der Stau, der geprüft wirderwartet
- die erwarteten StaudatenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.