public class SkriptsIT extends Object implements de.bsvrz.ibv.uda.interpreter.InterpreterListener
| Modifier and Type | Field and Description |
|---|---|
private static SkriptsIT |
INSTANCE
der Skriptlauf, der im jeweils aktiven Interpreter ausgeführt wird.
|
private boolean |
konsolenAusgabe
markiert, ob die Ausgaben eines Skripts auch auf der Konsole ausgegeben
werden sollen.
|
private de.bsvrz.ibv.uda.client.SkriptLaufDaten |
lauf
der Skriptlauf, der im jeweils aktiven Interpreter ausgeführt wird.
|
private Object |
mutex
Mutex zum synchronisieren der Beendigung eines Interpreters mit dem Test
der Ergebnisdatei.
|
private String |
path
der Pfad, in dem die Skript- und Ergebnisdateien abgelegt sind.
|
| Constructor and Description |
|---|
SkriptsIT() |
| Modifier and Type | Method and Description |
|---|---|
void |
ausdrucke()
führt das Skript "Ausdruecke.uda" aus und prüft die Ergebnisse.
|
void |
basisFunktionen()
führt das Skript "Basisfunktionen.uda" aus und prüft die Ergebnisse.
|
void |
beendet(de.bsvrz.ibv.uda.interpreter.UdaInterpreter interpreter)
.
|
void |
datenStrukturen()
führt das Skript "Datenstrukturen.uda" aus und prüft die Ergebnisse.
|
void |
fehler()
führt das Skript "Fehler.uda" aus und prüft die Ergebnisse.
|
void |
felderUndListen()
führt das Skript "FelderUndListen.uda" aus und prüft die Ergebnisse.
|
void |
fuzzy()
führt das Skript "Fuzzy.uda" aus und prüft die Ergebnisse.
|
void |
gueltigkeit()
führt das Skript "Gueltigkeitsbereich.uda" aus und prüft die Ergebnisse.
|
void |
hysterese()
führt das Skript "Hysterese.uda" aus und prüft die Ergebnisse.
|
void |
iteration()
führt das Skript "Iteration.uda" aus und prüft die Ergebnisse.
|
void |
java()
führt das Skript "Java.uda" aus und prüft die Ergebnisse.
|
void |
konfiguration()
führt das Skript "KonfigurationUndMetadaten.uda" aus und prüft die
Ergebnisse.
|
void |
konstante()
führt das Skript "Konstante.uda" aus und prüft die Ergebnisse.
|
private void |
pruefeErgebnis(String ergebnis,
String erwartet)
vergleicht zwei Dateien zeilenweise und löst eine Assertion aus, wenn
eine Zeile keine Übereinstimmung erzielt.
|
void |
quantoren()
führt das Skript "Quantoren.uda" aus und prüft die Ergebnisse.
|
void |
schluesselMengen()
führt das Skript "SchluesselMengen.uda" aus und prüft die Ergebnisse.
|
void |
setup()
initialisiert die global verwendeten Testobjekte.
|
private void |
skriptAusfuehren(String skriptPath,
String dateiName,
String ergebnisDatei)
führt ein Skript aus und vergleicht die Ergebnisse mit den vorgegebenen.
|
void |
spezielleObjekte()
führt das Skript "SpezielleObjekte.uda" aus und prüft die Ergebnisse.
|
void |
trend()
führt das Skript "VergangenheitsOperatoren.uda" aus und prüft die
Ergebnisse.
|
void |
typen()
führt das Skript "TypenUndKonvertierung.uda" aus und prüft die
Ergebnisse.
|
private static final SkriptsIT INSTANCE
private final de.bsvrz.ibv.uda.client.SkriptLaufDaten lauf
private String path
private final Object mutex
private boolean konsolenAusgabe
public void ausdrucke()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void basisFunktionen()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void beendet(de.bsvrz.ibv.uda.interpreter.UdaInterpreter interpreter)
beendet in interface de.bsvrz.ibv.uda.interpreter.InterpreterListenerInterpreterListener.beendet(de.bsvrz.ibv.uda.interpreter.UdaInterpreter)public void datenStrukturen()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void fehler()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void felderUndListen()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void fuzzy()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void gueltigkeit()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void hysterese()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void iteration()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void java()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void konfiguration()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void konstante()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichprivate void pruefeErgebnis(String ergebnis, String erwartet)
ergebnis - der Name der Ergebnisdateierwartet - der Name der Datei, die die erwarteteten Ergebnisse enthältpublic void quantoren()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void schluesselMengen()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void setup()
private void skriptAusfuehren(String skriptPath, String dateiName, String ergebnisDatei) throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
skriptPath - Pfad, in dem die Skripte zu finden sinddateiName - der Name der Datei mit dem Skript-QuelltextergebnisDatei - der Name der Datei, die die erwarteten Ergebnisse enthältde.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void spezielleObjekte()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void trend()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichpublic void typen()
throws de.bsvrz.ibv.uda.interpreter.UdaInterpreterException
de.bsvrz.ibv.uda.interpreter.UdaInterpreterException - die Skriptausführung war nicht erfolgreichCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.