de.bsvrz.sys.startstopp.prozessvew
Class ProzessVerwaltungTest

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

public class ProzessVerwaltungTest
extends java.lang.Object

Methode zum Testen der Klasse ProzessVerwaltungTest

Author:
Dambach Werke GmbH

Field Summary
private static int m_absender
          Absender
private static java.lang.String m_datei
          Name einer temp.Datei
private  java.util.List<java.lang.String> m_erwarteteNamen
          Liste mit den erwarteten Namen der Inkarnationen
private static de.bsvrz.sys.startstopp.prozessvew.ProzessVerwaltung m_pv
          Instanz der Klasse ProzessVerwaltung
private static java.lang.String m_resource
          Name der Resource
private static de.bsvrz.sys.startstopp.skriptvew.SkriptVerwaltung m_sv
          Instanz der Klasse SkriptVerwaltung
 
Constructor Summary
ProzessVerwaltungTest()
           
 
Method Summary
 java.lang.String einlesenAusResource(java.lang.String resourceName)
          Methode zum Einlesen einer XML-Datei aus den Resourcen in einen String
private  void mySleep(long time)
          Sleep Methode
 void schreibeInDatei(java.lang.String dateiName, java.lang.String text)
          Methode schreibt einen String in eine Datei
 void setUp()
           
static void setUpBeforeClass()
           
 void tearDown()
           
static void tearDownAfterClass()
           
 void testGetAlleProzessDaten()
          Test Methode für ProzessVerwaltung.getAlleProzessDaten().
 void testGetAnzahlProzesse()
          Test Methode für ProzessVerwaltung.getAnzahlProzesse().
 void testGetProzessDatenString()
          Test Methode für ProzessVerwaltung.getProzessDaten(java.lang.String).
 void testLoescheProzess()
          Test Methode für ProzessVerwaltung.loescheProzess(java.lang.String, long).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_resource

private static java.lang.String m_resource
Name der Resource


m_datei

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


m_sv

private static de.bsvrz.sys.startstopp.skriptvew.SkriptVerwaltung m_sv
Instanz der Klasse SkriptVerwaltung


m_pv

private static de.bsvrz.sys.startstopp.prozessvew.ProzessVerwaltung m_pv
Instanz der Klasse ProzessVerwaltung


m_absender

private static int m_absender
Absender


m_erwarteteNamen

private java.util.List<java.lang.String> m_erwarteteNamen
Liste mit den erwarteten Namen der Inkarnationen

Constructor Detail

ProzessVerwaltungTest

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

testGetAnzahlProzesse

public void testGetAnzahlProzesse()
Test Methode für ProzessVerwaltung.getAnzahlProzesse(). Methode prüft ob die Anzahl der eingelesenen Prozesse stimmt


testGetAlleProzessDaten

public void testGetAlleProzessDaten()
Test Methode für ProzessVerwaltung.getAlleProzessDaten(). Methode prüft ob die Prozessdaten richtig eingelesen werden


testGetProzessDatenString

public void testGetProzessDatenString()
Test Methode für ProzessVerwaltung.getProzessDaten(java.lang.String).


testLoescheProzess

public void testLoescheProzess()
Test Methode für ProzessVerwaltung.loescheProzess(java.lang.String, long). Methode löscht einen Prozess


einlesenAusResource

public java.lang.String einlesenAusResource(java.lang.String resourceName)
Methode zum Einlesen einer XML-Datei aus den Resourcen in einen String

Parameters:
resourceName - Name der Resource
Returns:
String mit XML-Struktur

schreibeInDatei

public void schreibeInDatei(java.lang.String dateiName,
                            java.lang.String text)
Methode schreibt einen String in eine Datei

Parameters:
dateiName - Dateiname
text - String der in die Datei geschrieben wird

mySleep

private void mySleep(long time)
Sleep Methode

Parameters:
time - Zeit in Millisekunden