de.bsvrz.sys.testsys.testsys
Class UeberpruefungSystemAppTest
java.lang.Object
de.bsvrz.sys.testsys.testsys.UeberpruefungSystemAppTest
public class UeberpruefungSystemAppTest
- extends java.lang.Object
JUNIT Tests für den blackBox Test Ueberpreufung System.
(== white Box Test für die main Routine).
Arbeitsweise des Tests:
1. Ueberpruefung System wird mit einem test Plugin gestartet. Das test Plugin erzeugt defnierte Überprüfer Meldungen.
2. DaV Empfängerprogramm wird gestartet. Es liest DaV Betriebsmeldungen.
3. Wurden innerhalb einer vorgegebenen Zeit (60sec) alle erwarteten Meldungen gelesen, war der Test erfolgreich, ansonsten fehlerhaft.
Der Test prüft die Erzeugung eines Plugins.
Der Test überprüft die Schnittstellen IGibZugriff und IMeldungFehler,
sowie die gesamte Verarbeitung der über die Schnittstelle empfangenen Daten bis zur
Speicherung im DaV.
Durch diesen Test wird die Überprüfung der Teilmoduln Verwaltung und Überprüfer abgedeckt.
Field Summary |
de.bsvrz.dav.daf.main.ClientDavInterface |
_connection
DaV Verbindung zum lesen der Betriebsmeldungen |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_connection
public de.bsvrz.dav.daf.main.ClientDavInterface _connection
- DaV Verbindung zum lesen der Betriebsmeldungen
UeberpruefungSystemAppTest
public UeberpruefungSystemAppTest()
setUpBeforeClass
public static void setUpBeforeClass()
throws java.lang.Exception
- Throws:
java.lang.Exception
tearDownAfterClass
public static void tearDownAfterClass()
throws java.lang.Exception
- Throws:
java.lang.Exception
setUp
public void setUp()
throws java.lang.Exception
- Throws:
java.lang.Exception
tearDown
public void tearDown()
throws java.lang.Exception
- Throws:
java.lang.Exception
testMain
public void testMain()
- Test method for
UeberpruefungSystemApp.main(String[])
.
Einziger Test in dieser Klasse. Spezifikation entspricht der Klassenbeschreibung.
main
public static void main(java.lang.String[] args)
- Test Methode. Kann anstelle JUNIT Test in Scripts eingebaut werden.
Liefert Exitwert 0 bei erfolgreichem Test.
- Parameters:
args
- ignoriert. Die Argumente für den Test liefert die Methode initArgs.