public class SpezifikationIT extends Object implements de.bsvrz.sys.funclib.bitctrl.modell.DatensatzUpdateListener
| Modifier and Type | Field and Description |
|---|---|
private de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.Baustelle |
baustelle
die Baustelle, mit der die Simulation ausgeführt wird.
|
private static de.bsvrz.dav.daf.main.ClientDavConnection |
connection
die verwendete Datenverteilerverbindung.
|
private Object |
mutex
Mutex zur Synchronisation der Ergebnisauswertung.
|
private boolean |
testOk
markiert den Erfolg der Testausführung.
|
private de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.VerkehrModellNetz |
verkehrsNetz
das verwendete Netz.
|
| Constructor and Description |
|---|
SpezifikationIT() |
| Modifier and Type | Method and Description |
|---|---|
void |
ablaufGesamt()
Ausführung des kompletten Testablaufs.
|
private void |
anlegenTestBaustelle()
legt die Testbaustelle an.
|
void |
datensatzAktualisiert(de.bsvrz.sys.funclib.bitctrl.modell.DatensatzUpdateEvent event) |
void |
datenverteilerVerbindung()
stellt die Verbindung zum Testdatenverteiler auf localhost:8083 her.
|
private void |
setzeParameter()
setzt die für die jeweilige Testvariante vorgesehenen Parameter.
|
void |
verbindungBeenden()
beendet die Datenverteilerverbindung nach Ausführung der Tests.
|
private static de.bsvrz.dav.daf.main.ClientDavConnection connection
private final Object mutex
private de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.VerkehrModellNetz verkehrsNetz
private de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.Baustelle baustelle
private boolean testOk
public void ablaufGesamt()
throws de.bsvrz.sys.funclib.bitctrl.modell.DatensendeException,
de.bsvrz.sys.funclib.bitctrl.modell.AnmeldeException,
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
de.bsvrz.sys.funclib.bitctrl.modell.DatensendeException - es konnten nicht alle erforderlichen Testdaten an den
Datenverteiler versendet werdende.bsvrz.sys.funclib.bitctrl.modell.AnmeldeException - es konnten nicht alle erforderlichen Anmeldungen beim
Datenverteiler ausgeführt werdende.bsvrz.dav.daf.main.config.ConfigurationChangeException - die Testbaustelle konnte nicht angelegt werdenprivate void anlegenTestBaustelle()
throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException,
de.bsvrz.sys.funclib.bitctrl.modell.DatensendeException,
de.bsvrz.sys.funclib.bitctrl.modell.AnmeldeException
de.bsvrz.dav.daf.main.config.ConfigurationChangeException - die Baustelle konnte innerhalb der Konfiguration nicht
angelegt werdende.bsvrz.sys.funclib.bitctrl.modell.DatensendeException - es konnten nicht alle erforderlichen Daten an den
Datenverteiler versendet werdende.bsvrz.sys.funclib.bitctrl.modell.AnmeldeException - die Anmeldung für die erforderlichen Datenspezifikationen war
nicht möglichpublic void datensatzAktualisiert(de.bsvrz.sys.funclib.bitctrl.modell.DatensatzUpdateEvent event)
datensatzAktualisiert in interface de.bsvrz.sys.funclib.bitctrl.modell.DatensatzUpdateListenerpublic void datenverteilerVerbindung()
private void setzeParameter()
throws de.bsvrz.sys.funclib.bitctrl.modell.AnmeldeException,
de.bsvrz.sys.funclib.bitctrl.modell.DatensendeException
de.bsvrz.sys.funclib.bitctrl.modell.AnmeldeException - es konnten nicht alle erforderlichen Anmeldungen beim
Datenverteiler ausgeführt werdende.bsvrz.sys.funclib.bitctrl.modell.DatensendeException - es konnten nicht alle erforderlichen Daten über den
Datenverteiler versendet werdenpublic void verbindungBeenden()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.