de.bsvrz.sys.startstopp.prozessvew
Class InkarnationTest

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

public class InkarnationTest
extends java.lang.Object

Klasse mit Testmethoden der Klasse Inkarnation

Author:
Dambach Werke GmbH

Constructor Summary
InkarnationTest()
           
 
Method Summary
 void init()
          Methode initialisiert eine Prozessdatenstruktur mit den oben definierten Testdaten
 void setUp()
           
static void setUpBeforeClass()
           
 void tearDown()
           
static void tearDownAfterClass()
           
 void testInkarnationAufrufParameter()
          Test Methode für Inkarnation.Inkarnation(java.lang.String).
 void testInkarnationAusführbareDatei()
          Test Methode für Inkarnation.Inkarnation(java.lang.String).
 void testInkarnationName()
          Test Methode für Inkarnation.Inkarnation(java.lang.String).
 void testInkarnationStandardAusgabe()
          Test Methode für Inkarnation.Inkarnation(java.lang.String).
 void testInkarnationStandardFehlerAusgabe()
          Test Methode für Inkarnation.Inkarnation(java.lang.String).
 void testInkarnationStartArt()
          Test Methode für Inkarnation.Inkarnation(java.lang.String).
 void testInkarnationStartBedingung()
          Test Methode für Inkarnation.Inkarnation(java.lang.String).
 void testInkarnationStartFehlerVerhalten()
          Test Methode für Inkarnation.Inkarnation(java.lang.String).
 void testInkarnationStoppBedingung()
          Test Methode für Inkarnation.Inkarnation(java.lang.String).
 void testInkarnationStoppFehlerVerhalten()
          Test Methode für Inkarnation.Inkarnation(java.lang.String).
 void testIsStartBedingungErfuellt()
          Testmethode für ().
 void testIsStoppBedingungErfuellt()
          Testmethode für ().
 void testStarteInkarnationZyklisch()
          Testmethode für Inkarnation.starteInkarnationZyklisch(long).
 void testStarteStoppeInkarnation()
          Testmethode für Inkarnation.starteInkarnation(long, long) und Inkarnation.stoppeInkarnation(long, boolean).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InkarnationTest

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

testInkarnationName

public void testInkarnationName()
Test Methode für Inkarnation.Inkarnation(java.lang.String). Methode testet das Speichern/Auslesen des Inkarnationsnamens


testInkarnationAusführbareDatei

public void testInkarnationAusführbareDatei()
Test Methode für Inkarnation.Inkarnation(java.lang.String). Methode testet das Speichern/Auslesen der ausführbaren Datei


testInkarnationAufrufParameter

public void testInkarnationAufrufParameter()
Test Methode für Inkarnation.Inkarnation(java.lang.String). Methode testet das Speichern/Auslesen der Aufrufparameter


testInkarnationStartArt

public void testInkarnationStartArt()
Test Methode für Inkarnation.Inkarnation(java.lang.String). Methode testet das Speichern/Auslesen der Startart


testInkarnationStartBedingung

public void testInkarnationStartBedingung()
Test Methode für Inkarnation.Inkarnation(java.lang.String). Methode testet das Speichern/Auslesen der Startbedingungen


testInkarnationStoppBedingung

public void testInkarnationStoppBedingung()
Test Methode für Inkarnation.Inkarnation(java.lang.String). Methode testet das Speichern/Auslesen der Stoppbedingungen


testInkarnationStandardAusgabe

public void testInkarnationStandardAusgabe()
Test Methode für Inkarnation.Inkarnation(java.lang.String). Methode testet das Speichern/Auslesen der Standardausgabe


testInkarnationStandardFehlerAusgabe

public void testInkarnationStandardFehlerAusgabe()
Test Methode für Inkarnation.Inkarnation(java.lang.String). Methode testet das Speichern/Auslesen der Standardfehlerausgabe


testInkarnationStartFehlerVerhalten

public void testInkarnationStartFehlerVerhalten()
Test Methode für Inkarnation.Inkarnation(java.lang.String). Methode testet das Speichern/Auslesen des Startfehlerverhaltens


testInkarnationStoppFehlerVerhalten

public void testInkarnationStoppFehlerVerhalten()
Test Methode für Inkarnation.Inkarnation(java.lang.String). Methode testet das Speichern/Auslesen des Stoppfehlerverhaltens


testStarteStoppeInkarnation

public void testStarteStoppeInkarnation()
Testmethode für Inkarnation.starteInkarnation(long, long) und Inkarnation.stoppeInkarnation(long, boolean). Methode startet eine Inkarnation. Dabei wird geprüft ob die Inkarnation folgende Zustände annimmt:
- angelegt
- gestartet
- gestoppt


testStarteInkarnationZyklisch

public void testStarteInkarnationZyklisch()
Testmethode für Inkarnation.starteInkarnationZyklisch(long). Dieser Test prüft das zyklische Starten der Inkarnation. Dieser Test kann je nach eingestellter Zykluszeit sehr lange dauern !!! Mit der jetzigen Einstellung (Start alle 2 Minuten, 3 mal prüfen) dauert der Test bis zu 7 Minuten.


testIsStartBedingungErfuellt

public void testIsStartBedingungErfuellt()
Testmethode für ().


testIsStoppBedingungErfuellt

public void testIsStoppBedingungErfuellt()
Testmethode für ().


init

public void init()
Methode initialisiert eine Prozessdatenstruktur mit den oben definierten Testdaten