de.bsvrz.sys.startstopp.prozessvew
Class KernsystemTest

java.lang.Object
  extended by de.bsvrz.sys.startstopp.prozessvew.KernsystemTest

public class KernsystemTest
extends java.lang.Object

Klasse zum Testen des Startens des Kernsystems Vorgehen des Tests: - Versionieren einer XML-Datei in der das Kernsystem gestartet wird - Starten von StartStopp mit dieser versionierten Datei - Versuchen sich an dem gestarteten Kernsystem anzumelden - Senden einer StartStoppAnfrage Version 4 zum Beenden des Kernsystems

Author:
Dambach Werke GmbH

Field Summary
private static de.bsvrz.dav.daf.main.ClientDavInterface m_connection
          Datenverteilerverbindung
private  boolean m_empfangen
          StartStopp Antwort empfangen
private  boolean m_ok
          StartStopp Antwort empfangen
private  java.lang.String m_pidDatenverteiler
          PID des Datenverteilerprozesses
private  java.lang.String m_rechnerId
          ID des gestarteten Prozesses (Variante 4)
 
Constructor Summary
KernsystemTest()
           
 
Method Summary
private  void mySleep(long ms)
          Sleep
private  void sendeDaten(de.bsvrz.dav.daf.main.Data data)
          Methode zum Senden der Attributgruppe atg.startStoppAnfrage an den DaV
private  void sendeStartStoppAnfrageV4(java.lang.String aktion, java.lang.String prozessID, java.lang.String prozessName, java.lang.String simulationsVariante)
          Methode zum Senden einer StartStoppAnfrage Variante 4
 void setUp()
           
static void setUpBeforeClass()
           
 void tearDown()
           
static void tearDownAfterClass()
           
 void testStarteKensystem()
          Methode prüft den Start des Kernsystems von der StartStopp Apllikation heraus und beendet das Kernsystem über Versenden der StartStoppAnfrage Variante 4
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_connection

private static de.bsvrz.dav.daf.main.ClientDavInterface m_connection
Datenverteilerverbindung


m_rechnerId

private java.lang.String m_rechnerId
ID des gestarteten Prozesses (Variante 4)


m_ok

private boolean m_ok
StartStopp Antwort empfangen


m_empfangen

private boolean m_empfangen
StartStopp Antwort empfangen


m_pidDatenverteiler

private java.lang.String m_pidDatenverteiler
PID des Datenverteilerprozesses

Constructor Detail

KernsystemTest

public KernsystemTest()
Method Detail

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

testStarteKensystem

public void testStarteKensystem()
Methode prüft den Start des Kernsystems von der StartStopp Apllikation heraus und beendet das Kernsystem über Versenden der StartStoppAnfrage Variante 4


mySleep

private void mySleep(long ms)
Sleep

Parameters:
ms - Millisekunden

sendeStartStoppAnfrageV4

private void sendeStartStoppAnfrageV4(java.lang.String aktion,
                                      java.lang.String prozessID,
                                      java.lang.String prozessName,
                                      java.lang.String simulationsVariante)
Methode zum Senden einer StartStoppAnfrage Variante 4

Parameters:
aktion - Aktion
prozessID - ProzessID
prozessName - Name des Prozesses
simulationsVariante - Simulationsvariante

sendeDaten

private void sendeDaten(de.bsvrz.dav.daf.main.Data data)
Methode zum Senden der Attributgruppe atg.startStoppAnfrage an den DaV

Parameters:
data - zu sendende Daten