de.bsvrz.sys.startstopp.prozessvew
Class DaVKommunikationTest

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

public class DaVKommunikationTest
extends java.lang.Object

Klasse zum testen der Kommunikation mit dem DaV

Author:
Dambach Werke GmbH

Field Summary
private static int m_absender
          Absender ID
private static de.bsvrz.dav.daf.main.ClientDavInterface m_connection
          Datenverteilerverbindung
private static java.lang.String m_datei
          Name einer temp.
private  de.bsvrz.sys.startstopp.prozessvew.DaVKommunikation m_dav
          Instanz der Klasse DaVKommunikation
(package private)  boolean m_empfangen
          Merker, dass zu prüfender Datensatz empfangen wurde
private  boolean m_fehler
           
private  java.lang.String m_fehlerText
          Fehlertext
private  java.util.HashMap<java.lang.String,java.lang.Boolean> m_gefundenInProzessInfo
          Merker, dass die zu prüfenden Namen gefunden wurden
private  java.util.HashMap<java.lang.String,java.lang.Boolean> m_gefundenInStartStoppInfo
           
private static de.bsvrz.sys.startstopp.prozessvew.ProzessVerwaltung m_pv
          Prozessverwaltung
private  boolean m_startStoppBlockOk
          Merker, dass die StartStopp Informationen empfangen wurden
private  boolean m_startStoppInfoOk
          Merker, dass die Prozessinformationen empfangen wurden
private static de.bsvrz.sys.startstopp.skriptvew.SkriptVerwaltung m_sv
          Skripverwaltung
private  long m_warteZeit
          Wartezeit die aktiviert werden kann, um die Prozessinformationen zusätzlich am GTM auszuwerten
 
Constructor Summary
DaVKommunikationTest()
           
 
Method Summary
private  void mySleep(long ms)
          Sleep
 void setUp()
           
static void setUpBeforeClass()
           
 void tearDown()
           
static void tearDownAfterClass()
           
 void testBaueVerbindungDaVAuf()
          Test Methode für DaVKommunikation.baueVerbindungDaVAuf().
 void testSendeProzessInfoGefuellt()
          Test Methode für DaVKommunikation.sendeProzessInfo().
 void testSendeProzessInfoLeer()
          Test Methode für DaVKommunikation.sendeProzessInfo().
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_datei

private static java.lang.String m_datei
Name einer temp. Datei


m_connection

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


m_sv

private static de.bsvrz.sys.startstopp.skriptvew.SkriptVerwaltung m_sv
Skripverwaltung


m_pv

private static de.bsvrz.sys.startstopp.prozessvew.ProzessVerwaltung m_pv
Prozessverwaltung


m_absender

private static int m_absender
Absender ID


m_dav

private de.bsvrz.sys.startstopp.prozessvew.DaVKommunikation m_dav
Instanz der Klasse DaVKommunikation


m_empfangen

boolean m_empfangen
Merker, dass zu prüfender Datensatz empfangen wurde


m_gefundenInProzessInfo

private java.util.HashMap<java.lang.String,java.lang.Boolean> m_gefundenInProzessInfo
Merker, dass die zu prüfenden Namen gefunden wurden


m_gefundenInStartStoppInfo

private java.util.HashMap<java.lang.String,java.lang.Boolean> m_gefundenInStartStoppInfo

m_startStoppInfoOk

private boolean m_startStoppInfoOk
Merker, dass die Prozessinformationen empfangen wurden


m_startStoppBlockOk

private boolean m_startStoppBlockOk
Merker, dass die StartStopp Informationen empfangen wurden


m_fehlerText

private java.lang.String m_fehlerText
Fehlertext


m_fehler

private boolean m_fehler

m_warteZeit

private long m_warteZeit
Wartezeit die aktiviert werden kann, um die Prozessinformationen zusätzlich am GTM auszuwerten

Constructor Detail

DaVKommunikationTest

public DaVKommunikationTest()
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

testBaueVerbindungDaVAuf

public void testBaueVerbindungDaVAuf()
Test Methode für DaVKommunikation.baueVerbindungDaVAuf(). Methode prüft ob die verbindung zu einem laufenen Datenverteiler aufgebaut werden kann.


testSendeProzessInfoGefuellt

public void testSendeProzessInfoGefuellt()
Test Methode für DaVKommunikation.sendeProzessInfo(). DaVKommunikation.sendeStartStoppInfo(). Methode prüft ob alle Prozessinformationen einer konkreten XML-Datei versendet werden.


testSendeProzessInfoLeer

public void testSendeProzessInfoLeer()
Test Methode für DaVKommunikation.sendeProzessInfo(). DaVKommunikation.sendeStartStoppInfo(). Methode prüft ob leere Prozessinformationen versendet werden.


mySleep

private void mySleep(long ms)
Sleep

Parameters:
ms - Millisekunden