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.InterpreterListener
InterpreterListener.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.