public class TestSpezifikation extends Object implements de.bsvrz.dav.daf.main.ClientSenderInterface
Modifier and Type | Field and Description |
---|---|
private static de.bsvrz.dav.daf.main.ClientDavConnection |
connection
die verwendete Datenverteilerverbindung.
|
private static String |
DATEN_SPEZIFIKATION
Name des Attributs zur Speicherung einer Datenspezifikation.
|
private static de.bsvrz.dav.daf.main.config.SystemObject |
fs1
der verwendete Fahrstreifen 1.
|
private static de.bsvrz.dav.daf.main.config.SystemObject |
fs2
der verwendete Fahrstreifen 2.
|
private static de.bsvrz.dav.daf.main.config.SystemObject |
fs3
der verwendete Fahrstreifen 3.
|
private static de.bsvrz.dav.daf.main.config.SystemObject |
fs4
der verwendete Fahrstreifen 4.
|
private static de.bsvrz.dav.daf.main.config.SystemObject |
fs5
der verwendete Fahrstreifen 5.
|
private static de.bsvrz.dav.daf.main.config.SystemObject |
fs6
der verwendete Fahrstreifen 6.
|
private static de.bsvrz.dav.daf.main.config.AttributeGroup |
fsParamAtg
die Attributgrupppe für die Fahrstreifenparameter.
|
private static String |
GLOBAL_MQ
Inhalt des Parameters, wenn der Parameter am 3sp MQ gesetzt wird.
|
private static String |
GLOBAL_MQ2
Inhalt des Parameters, wenn der Parameter am MQ2 gesetzt wird.
|
private static String |
GLOBAL_MQ2_NEU
Inhalt des Parameters, wenn der Parameter am MQ2 verändert wird wird.
|
private static TestSpezifikation |
instance
globale Instanz der Klasse zur Anmeldung als Sender.
|
private static de.bsvrz.dav.daf.main.config.SystemObject |
kv
das Objekt, welches die Parametrierung repräsentiert.
|
private static de.bsvrz.dav.daf.main.config.SystemObject |
mq
der verwendete 3sp MQ.
|
private static de.bsvrz.dav.daf.main.config.SystemObject |
mq1
der verwendete MQ1.
|
private static de.bsvrz.dav.daf.main.config.SystemObject |
mq2
der verwendete MQ2.
|
private static String |
PARAMETER_SATZ
Name des Attributs zur Speicherung eines Parametersatzes.
|
private static de.bsvrz.dav.daf.main.config.AttributeGroup |
parametrierungsAtg
die Attributgruppe für die Parametrierung der Parametrierung.
|
private static de.bsvrz.dav.daf.main.config.Aspect |
paramVorgabeAspekt
der Aspekt für die Vorgabe von Parametern.
|
Constructor and Description |
---|
TestSpezifikation() |
Modifier and Type | Method and Description |
---|---|
private void |
ablauf(boolean leer)
führt einen Durchgang zum setzen und Auslesen von Parametern aus.
|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
private de.bsvrz.puk.param.lib.daten.DataWithTime |
datenSatz(String string)
füllt den Datensatz zur Parametrierung eines Fahrstreifens aus.
|
static void |
datenverteilerVerbindung()
stellt die Verbindung zum Testdatenverteiler auf localhost:8083 her.
|
static void |
datenverteilerVerbindungBeenden()
beendet dei Datenverteilerverbindung nach Abschluss der Tests.
|
void |
durchlauf1()
führt den ersten Testdurchlauf aus.
|
void |
durchlauf2()
führt den zweiten Testdurchlauf aus.
|
void |
durchlauf3()
führt den dritten Testdurchlauf aus.
|
void |
durchlauf4()
führt den vierten Testdurchlauf aus.
|
void |
durchlauf5()
führt den fünften Testdurchlauf aus.
|
void |
durchlauf6()
führt den sechsten Testdurchlauf aus.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
private void |
parametrierungsDatensatzLeer()
leert den Parametrierungsdatensatz.
|
private void |
parametrierungsDatensatzMitBereichUndMitObjWildcardUndAtgWildcard()
Parametriert die Parametrierung für einen Bereich.
|
private void |
parametrierungsDatensatzMitBereichUndMitPidsUndAtgWildcard()
Parametriert die Parametrierung für einen Bereich und eine Menge von
Objekten.
|
private void |
parametrierungsDatensatzMitObjectePerMengeUndAtgWildcard()
parametriert die Parametrierung mit Mengen von Objekten.
|
private void |
parametrierungsDatensatzMitObjectsPerTypUndAtgWildcard()
parametriert die Parametrierung mit dem Objekttyp.
|
private void |
parametrierungsDatensatzMitObjWildcardUndAtgWildcard()
parametriert die Parametrierung ausschliesslich mit Wildcards.
|
private void |
pruefeParameter(de.bsvrz.puk.param.lib.Parameter parameter,
de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.puk.param.lib.QuellTyp typ,
de.bsvrz.dav.daf.main.config.SystemObject quellObj,
String text,
boolean leer)
prüft, ob der empfangene Parameterdatensatz den Erwartungen entspricht.
|
private static final String DATEN_SPEZIFIKATION
private static final String PARAMETER_SATZ
private static final String GLOBAL_MQ
private static final String GLOBAL_MQ2
private static final String GLOBAL_MQ2_NEU
private static TestSpezifikation instance
private static de.bsvrz.dav.daf.main.ClientDavConnection connection
private static de.bsvrz.dav.daf.main.config.AttributeGroup parametrierungsAtg
private static de.bsvrz.dav.daf.main.config.SystemObject kv
private static de.bsvrz.dav.daf.main.config.SystemObject mq
private static de.bsvrz.dav.daf.main.config.SystemObject mq1
private static de.bsvrz.dav.daf.main.config.SystemObject mq2
private static de.bsvrz.dav.daf.main.config.SystemObject fs1
private static de.bsvrz.dav.daf.main.config.SystemObject fs2
private static de.bsvrz.dav.daf.main.config.SystemObject fs3
private static de.bsvrz.dav.daf.main.config.SystemObject fs4
private static de.bsvrz.dav.daf.main.config.SystemObject fs5
private static de.bsvrz.dav.daf.main.config.SystemObject fs6
private static de.bsvrz.dav.daf.main.config.AttributeGroup fsParamAtg
private static de.bsvrz.dav.daf.main.config.Aspect paramVorgabeAspekt
public static void datenverteilerVerbindung()
public static void datenverteilerVerbindungBeenden()
private void ablauf(boolean leer)
leer
- die Parameter für Fahrstreifen sind parametriert und können
abgefragt werden.public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
private de.bsvrz.puk.param.lib.daten.DataWithTime datenSatz(String string)
string
- der Text, der in den Parameter eingetragen werden soll.public void durchlauf1()
public void durchlauf2()
public void durchlauf3()
public void durchlauf4()
public void durchlauf5()
public void durchlauf6()
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
private void parametrierungsDatensatzLeer()
private void parametrierungsDatensatzMitBereichUndMitObjWildcardUndAtgWildcard()
private void parametrierungsDatensatzMitBereichUndMitPidsUndAtgWildcard()
private void parametrierungsDatensatzMitObjectePerMengeUndAtgWildcard()
private void parametrierungsDatensatzMitObjectsPerTypUndAtgWildcard()
private void parametrierungsDatensatzMitObjWildcardUndAtgWildcard()
private void pruefeParameter(de.bsvrz.puk.param.lib.Parameter parameter, de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.puk.param.lib.QuellTyp typ, de.bsvrz.dav.daf.main.config.SystemObject quellObj, String text, boolean leer)
parameter
- der Parameterobjekt
- das erwartetete Objekttyp
- der erwartete Typ der QuellequellObj
- die erwartete Quelletext
- der erwartete Wert innerhalb des Datensatzesleer
- Parameter enthält Daten, da das Objekt zum Parametrieren
freigegeben wurdeCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.