Commit 56e29de1 authored by Steffen Gieseler's avatar Steffen Gieseler

JUnit-Tests korrigiert

git-svn-id: svn://ntoserver/Datenverteiler/VRZ3/trunk/de.bsvrz.ste.tmcvew@63615 40c0be50-5d29-0410-901d-fb59edb5cafc
parent 51d2c4bb
......@@ -2,7 +2,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>de.bsvrz.ste</groupId>
<artifactId>de.bsvrz.ste.tmcvew</artifactId>
<version>0.9.1-SNAPSHOT</version>
<version>0.9.2-SNAPSHOT</version>
<name>Segment STE, SWE TMC-Meldungsverwaltung</name>
<url>http://www.bitctrl.de</url>
......@@ -153,7 +153,6 @@
</execution>
</executions>
</plugin>
<!--
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
......@@ -184,7 +183,6 @@
</execution>
</executions>
</plugin>
-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
......
......@@ -38,7 +38,7 @@
<outputDirectory>${artifactId}</outputDirectory>
<destName>${artifactId}.jar</destName>
</file>
<!-- <file>
<file>
<source>${project.build.directory}/${artifactId}-${version}-doc-api-javadoc.jar</source>
<outputDirectory>${artifactId}</outputDirectory>
<destName>${artifactId}-doc-api.zip</destName>
......@@ -48,7 +48,6 @@
<outputDirectory>${artifactId}</outputDirectory>
<destName>${artifactId}-doc-design.zip</destName>
</file>
-->
<file>
<source>${project.build.directory}/${artifactId}-${version}-sources.jar</source>
<outputDirectory>${artifactId}</outputDirectory>
......@@ -69,7 +68,6 @@
<outputDirectory>${artifactId}</outputDirectory>
<destName>${artifactId}-test.jar</destName>
</file>
<!--
<file>
<source>${project.build.directory}/${artifactId}-${version}-doc-api-test-javadoc.jar</source>
<outputDirectory>${artifactId}</outputDirectory>
......@@ -81,7 +79,6 @@
<outputDirectory>${artifactId}</outputDirectory>
<destName>${artifactId}-test-doc-design.zip</destName>
</file>
-->
<file>
<source>${project.build.directory}/${artifactId}-${version}-test-sources.jar</source>
<outputDirectory>${artifactId}</outputDirectory>
......
......@@ -91,7 +91,7 @@ public class TMCVerwaltung implements MutableSetChangeListener, InvalidationList
* Flag zur Unterdrückung der Korrektur, wenn ein Zeitstempel einer Meldung
* in der Vergangenheit liegt.
*/
private boolean ohneZeitstempelKorrektur;
// private boolean ohneZeitstempelKorrektur;
/**
* Datenbeschreibung der ATG, die die verwendeten Parameter enthält.
......@@ -116,7 +116,7 @@ public class TMCVerwaltung implements MutableSetChangeListener, InvalidationList
public TMCVerwaltung(final ClientDavInterface connection, final ConfigurationObject konfigObjekt, final int optionen) {
dav = connection;
lmsObjekt = konfigObjekt;
ohneZeitstempelKorrektur = (optionen & TMCVerwaltungApp.MASKE_OHNE_ZEITSTEMPEL_KORREKTUR) != 0;
// ohneZeitstempelKorrektur = (optionen & TMCVerwaltungApp.MASKE_OHNE_ZEITSTEMPEL_KORREKTUR) != 0;
final AttributeGroup atg = dav.getDataModel().getAttributeGroup("atg.tmcMeldungsVerwaltung");
final Aspect asp = dav.getDataModel().getAspect("asp.parameterSoll");
......@@ -193,9 +193,9 @@ public class TMCVerwaltung implements MutableSetChangeListener, InvalidationList
* @return true, falls die Korrektur unterdrückt wird, wenn ein Zeitstempel
* einer Meldung in der Vergangenheit liegt, false sonst
*/
public boolean getOhneZeitstempelKorrektur() {
return ohneZeitstempelKorrektur;
}
// public boolean getOhneZeitstempelKorrektur() {
// return ohneZeitstempelKorrektur;
// }
@Override
public void update(final MutableSet set, final SystemObject[] addedObjects, final SystemObject[] removedObjects) {
......
......@@ -69,8 +69,8 @@ public class TMCVerwaltungApp implements StandardApplication {
*/
private int ohneZeitstempelKorrektur;
public static final int OPTION_OHNE_ZEITSTEMPEL_KORREKTUR = 4;
public static final int MASKE_OHNE_ZEITSTEMPEL_KORREKTUR = 4;
// public static final int OPTION_OHNE_ZEITSTEMPEL_KORREKTUR = 4;
// public static final int MASKE_OHNE_ZEITSTEMPEL_KORREKTUR = 4;
private static final String LMS_TYP = "typ.tmcLandesMeldeStelle";
......@@ -100,11 +100,12 @@ public class TMCVerwaltungApp implements StandardApplication {
* der Typ, den das Konfigutationsobjekt haben muss - wenn hier
* <code>null</code> übergeben wird, unterbleibt eine Typprüfung.
* @return das gefundene Konfigurationsobjekt
* @throws IllegalArgumentException,
*
* @throws IllegalArgumentException
* falls Konfigurationsobjekt nicht gefunden oder vom falschen
* Typ
*/
private ConfigurationObject getKonfigObjekt(final String pid, final String typ) {
private ConfigurationObject getKonfigObjekt(final String pid, final String typ) throws IllegalArgumentException {
ConfigurationObject obj = null;
try {
......
......@@ -482,7 +482,7 @@ public class TMCVewMeldung implements ClientReceiverInterface {
* verwendet und dem gc überlassen werden.
*/
protected void loesche() {
DEBUG.info("Das Meldungsobjekt '" + getDavObjekt() + "' wird gelöscht");
DEBUG.config("Das Meldungsobjekt '" + getDavObjekt() + "' wird gelöscht");
final MutableSet menge = verwaltung.getKonfigObjekt().getMutableSet(TMCVerwaltung.TMCMELDUNGEN);
if (menge != null) {
......@@ -789,12 +789,12 @@ public class TMCVewMeldung implements ClientReceiverInterface {
final long aktuelleZeit = getConnection().getTime();
long verzoegerung = getRDSMeldungsRueckhaltung() * 1000;
if (!verwaltung.getOhneZeitstempelKorrektur() && zeitStempel < aktuelleZeit) {
verzoegerung -= (aktuelleZeit - zeitStempel);
if (verzoegerung < 0) {
verzoegerung = 0;
}
}
// if (!verwaltung.getOhneZeitstempelKorrektur() && zeitStempel < aktuelleZeit) {
// verzoegerung -= (aktuelleZeit - zeitStempel);
// if (verzoegerung < 0) {
// verzoegerung = 0;
// }
// }
text += "\nEmpfangene generierte Daten werden zur Weiterleitung gemäß RDSMeldungsAktion in "
+ Math.round(verzoegerung / 1000) + "s freigegeben";
DEBUG.config(text);
......
......@@ -223,13 +223,15 @@ public class TMCVewSender implements ClientSenderInterface {
/**
* Aktuell unter dem Aspekt senden gesendete Daten.
*/
private ResultData _datenSenden;
private ResultData datenSenden;
/**
* Gibt die unter dem Aspekt senden aktuell gesendeten Daten zur&uuml;ck.
*
* @return die unter dem Aspekt senden aktuell gesendeten Daten
*/
public ResultData getDatenSenden() {
return _datenSenden;
return datenSenden;
}
/**
......@@ -239,19 +241,21 @@ public class TMCVewSender implements ClientSenderInterface {
* die aktuell gesendeten Daten
*/
void setDatenSenden(final ResultData datenSenden) {
_datenSenden = datenSenden;
this.datenSenden = datenSenden;
}
/**
* Aktuell aktiver SendeThread.
*/
private SendeThread _sendeThread;
private SendeThread sendeThread;
/**
* Gibt den aktuell aktiven SendeThread zur&uuml;ck.
*
* @return den aktuell aktiven SendeThread
*/
SendeThread getSendeThread() {
return _sendeThread;
return sendeThread;
}
/**
......@@ -261,7 +265,7 @@ public class TMCVewSender implements ClientSenderInterface {
* der zu setztende SendeThread
*/
void setSendeThread(final SendeThread sendeThread) {
_sendeThread = sendeThread;
this.sendeThread = sendeThread;
}
/**
......@@ -283,15 +287,15 @@ public class TMCVewSender implements ClientSenderInterface {
public void starteSenden(final Data data, final long zeitStempel, final long verzoegerung,
final boolean bedingterAbbruch, final Aspect empfangsAspekt) {
if (bedingterAbbruch) {
if (_sendeThread != null
&& _sendeThread.empfangsAspekt.equals(meldung.getDatenBeschreibungGeneriert().getAspect())) {
if (sendeThread != null
&& sendeThread.empfangsAspekt.equals(meldung.getDatenBeschreibungGeneriert().getAspect())) {
stopSenden();
DEBUG.fine("Laufenden Sende-Auftrag abgebrochen für " + getDavObjekt().getPid());
}
}
synchronized (this) {
_sendeThread = new SendeThread(data, zeitStempel, verzoegerung, empfangsAspekt);
_sendeThread.start();
sendeThread = new SendeThread(data, zeitStempel, verzoegerung, empfangsAspekt);
sendeThread.start();
}
}
......@@ -300,8 +304,8 @@ public class TMCVewSender implements ClientSenderInterface {
*/
public void stopSenden() {
synchronized (this) {
if (_sendeThread != null) {
_sendeThread.abbrechen();
if (sendeThread != null) {
sendeThread.abbrechen();
}
}
}
......@@ -314,23 +318,23 @@ public class TMCVewSender implements ClientSenderInterface {
/**
* Sende-Verzögerungszeit in ms.
*/
final long verzoegerung;
private final long verzoegerung;
/**
* Datensatz, der gesendet werden soll.
*/
final Data data;
private final Data data;
/**
* Zeitstempel der Daten.
*/
final long zeitStempel;
private final long zeitStempel;
/**
* Aspekt, unter dem die zu sendenden Daten ursprünglich empfangen
* wurden.
*/
final Aspect empfangsAspekt;
private final Aspect empfangsAspekt;
/**
* Flag, das angibt, ob der Thread abgebrochen wurde.
......@@ -338,6 +342,8 @@ public class TMCVewSender implements ClientSenderInterface {
private boolean abgebrochen;
/**
* Wurde der SendeThread abgebrochen?
*
* @return wurde der SendeThread abgebrochen?
*/
boolean isAbgebrochen() {
......@@ -350,8 +356,10 @@ public class TMCVewSender implements ClientSenderInterface {
*
* @param data
* der Datensatz, der gesendet werden soll
* @param zeitStempel Zeitstempel
* @param verzoegerung
* Sendeverzögerung in ms
* @param empfangsAspekt Aspekt
*
*/
SendeThread(final Data data, final long zeitStempel, final long verzoegerung, final Aspect empfangsAspekt) {
......@@ -375,11 +383,7 @@ public class TMCVewSender implements ClientSenderInterface {
@Override
public void run() {
if (!isAbgebrochen() && verzoegerung > 0) {
// TODO: Gieseler wieder entfernen
DEBUG.fine("Start sleep " + verzoegerung + " ms");
getConnection().sleep(verzoegerung);
// TODO: Gieseler wieder entfernen
DEBUG.fine("Ende sleep " + verzoegerung + " ms");
}
synchronized (TMCVewSender.this) {
try {
......@@ -406,16 +410,6 @@ public class TMCVewSender implements ClientSenderInterface {
+ datenBeschreibung.getAspect().getName() + " gesendet");
setDatenSenden(resultData);
/*
* Persistiere unter dem Aspekt TMCSenden gesendete
* Daten als Parameter - da diese Daten als Quelle
* versendet wurden
*/
// new ParameterSender(getConnection(),
// getDavObjekt(), resultData,
// "atg.rdsMeldungSenden")
// .start();
}
}
} finally {
......
......@@ -123,7 +123,7 @@ public class ParameterSender extends Thread implements ClientSenderInterface {
@Override
public void run() {
boolean angemeldet = false;
try {
try {
connection.subscribeSender(this, davObjekt, datenBeschreibung, SenderRole.sender());
......
......@@ -322,8 +322,9 @@ public class Meldung implements ClientSenderInterface {
* Bildet einen DAV-Datensatz zur vorliegenden Meldung und initialisiert die
* relevanten Attribute bezgl. Location(s) und Ereignis.
*
* @param ereignis
* das Ereignis, für das der Datensatz gebildet werden soll
* @param quelle Quelle
* @param zustand Zustand
* @param status Status
*
* @return den gebildeten DAV-Datensatz
*/
......
......@@ -39,3 +39,4 @@ import org.junit.runners.Suite;
*/
public class Prueffall2_Suite {
}
......@@ -41,7 +41,7 @@ import de.bsvrz.sys.funclib.debug.Debug;
*
*/
public class RdsMeldung implements StandardApplication, Runnable {
private static final String LMS_PID = "lms.test";
static final String LMS_PID = "lms.test";
public static final String MELDUNGEN_MENGE = "TMCMeldungen";
private static final String MELDUNGEN_TYP = "typ.tmcVerkehrsMeldung";
public static final String MELDUNGEN_ATG = "atg.tmcVerkehrsMeldung";
......@@ -267,13 +267,13 @@ public class RdsMeldung implements StandardApplication, Runnable {
while (true) {
// 1. Kennung -> Laufende Nummer im Test bei 0 ist Testlauf beendet
// 2. Kennung -> Erter Status
// 3. Kennung -> Erter Zustand
// 4. Kennung -> Erte Quelle
// 2. Kennung -> Erster Status
// 3. Kennung -> Erster Zustand
// 4. Kennung -> Erste Quelle
// 5. Kennung -> Zeit in Sekunden in der Rückmeldung erwartet wird,
// bei 0 wird kein Telegramm erwartet
// 6. Kennung -> Zeit in Sekunden in der Rückmeldung nicht erwartet
// wird, bei 0 wird kein Telegramm ert
// wird, bei 0 wird kein Telegramm erwartet
if (ergebnis != null) {
String v[] = ergebnis.split(":");
......@@ -368,7 +368,8 @@ public class RdsMeldung implements StandardApplication, Runnable {
zaehler = -1;
if ("0".equalsIgnoreCase(_zeit)) {
System.out.println("Rdsmeldung-Thread -> Unwartete Meldung " + rdsa.getPid());
System.out.println("Rdsmeldung-Thread -> " + new Date().toString() +
", Unwartete Meldung " + rdsa.getPid());
fehler = false;
}
......@@ -388,7 +389,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
ok = tmcmeldung(m_connection, tmc, quelle, _zustand, "versendet", "0");
}
if ("Löschung".equalsIgnoreCase(_status)) {
if ("Gelöscht".equalsIgnoreCase(_status)) {
_erfolg = false;
// Installiere Listener auf gelöschtes Objekt
......@@ -424,7 +425,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
ok = tmcmeldung(m_connection, tmc, quelle, _zustand, "versendet", "1");
}
} else {
System.out.println("Rdsmeldung-Thread -> Falsche Meldung " + rdsa.getPid());
System.out.println("Rdsmeldung-Thread -> " + new Date().toString() + ", Falsche Meldung " + rdsa.getPid());
fehler = false;
}
}
......@@ -1732,7 +1733,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("14:Aufhebung:verworfen:automatisch:5:0");
iniTest("14:Gelöscht:verworfen:automatisch:5:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1750,7 +1751,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("15:Aufhebung:verworfen:automatisch:0:0");
iniTest("15:Gelöscht:verworfen:automatisch:0:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1768,7 +1769,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("16:Aufhebung:verworfen:automatisch:0:0");
iniTest("16:Gelöscht:verworfen:automatisch:0:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1786,7 +1787,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("17:Aufhebung:verworfen:automatisch:0:0");
iniTest("17:Gelöscht:verworfen:automatisch:0:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1804,7 +1805,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("18:Löschung:nicht quittiert:automatisch:0:0");
iniTest("18:Gelöscht:nicht quittiert:automatisch:0:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1838,7 +1839,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("20:Löschung:nicht quittiert:automatisch:0:0");
iniTest("20:Gelöscht:nicht quittiert:automatisch:0:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1890,7 +1891,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("23:Löschung:editiert:manuell:5:0");
iniTest("23:Gelöscht:editiert:manuell:5:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -2135,13 +2136,20 @@ public class RdsMeldung implements StandardApplication, Runnable {
// (in Eclipse
// Projektverz.)
aufruf += " -lms=" + LMS_PID;
aufruf += " -löschen=" + "0";
// aufruf += " -löschen=" + "0";
aufruf += " -debugLevelStdErrText=" + "INFO";
/*
* Neu Sans 20090216 ENDE
************************************************/
// TEST Gieseler
final boolean startproc = true;
if (!startproc) {
System.out.println("TMCVerkehrsMeldung -> --- Externer Start Prozess TMCVerwaltungApp -----");
Thread.sleep(10000); // zeit bis zu prüfender Prozess gestartet
} else {
System.out.println("TMCVerkehrsMeldung -> --- Starte Prozess TMCVerwaltungApp -----");
try {
m_proc = Runtime.getRuntime().exec(aufruf);
......@@ -2192,6 +2200,8 @@ public class RdsMeldung implements StandardApplication, Runnable {
// TODO Auto-generated catch block
e.printStackTrace();
} // 2 Sekunden
}
return connection;
}
......
......@@ -95,8 +95,8 @@ public class RdsMeldungTest2 {
}
/**
* Test method for
* {@link de.bsvrz.ste.tmcvew.RdsMeldung#testfall(de.bsvrz.dav.daf.main.ClientDavInterface, java.lang.String)}.
* Testfall.
*
* @throws Exception bei Fehlern
*/
@Test
......
......@@ -94,8 +94,7 @@ public class RdsMeldungTest3 {
}
/**
* Test method for
* {@link de.bsvrz.ste.tmcvew.RdsMeldung#testfall(de.bsvrz.dav.daf.main.ClientDavInterface, java.lang.String)}.
* Testfall.
*/
@Test
public void testTestfall() {
......
......@@ -6,7 +6,6 @@ package de.bsvrz.ste.tmcvew;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
......@@ -15,82 +14,65 @@ import org.junit.Test;
import de.bsvrz.dav.daf.main.ClientDavInterface;
/**
* Junit-Test f�r Testfall 4 der Pr�fspezifikation.
* Ein laufendes Kernsystem wird vorausgesetzt.
* Junit-Test für Testfall 4 der Prüfspezifikation. Ein laufendes Kernsystem
* wird vorausgesetzt.
*
* @author Dambach Werke GmbH
* @author Hilpp
* @version $Revision: 1.3 $ / $Date: 2009/02/13 08:48:40 $ / ($Author: Hilpp $)
*
* Erstellt auf Basis der SWE RDS/TMC-Meldungen von: Dambach Werke GmbH, Hilpp
*
* @author BitCtrl Systems GmbH, Gieseler
* @version $Id: $
*/
public class RdsMeldungTest4
{
/**
* Datenverteilerverbindung.
*/
private static ClientDavInterface m_connection = null;
private static RdsMeldung m;
/**
* Aufbau der Datenverteilerverbindung.
*
* @throws Exception kann durch verschiedene Quellen erzeut werden.
*/
public class RdsMeldungTest4 {
/**
* Datenverteilerverbindung.
*/
private static ClientDavInterface m_connection = null;
private static RdsMeldung m;
/**
* Aufbau der Datenverteilerverbindung.
*
* @throws Exception
* kann durch verschiedene Quellen erzeut werden.
*/
@BeforeClass
public static void setUpBeforeClass() throws Exception
{
m = new RdsMeldung();
public static void setUpBeforeClass() throws Exception {
m = new RdsMeldung();
m_connection = m.prozessStart(m_connection, "Starte Testfall 4 ");
}
/**
* Abbau der Datenverteilerverbindung.
*
* @throws Exception kann durch verschiedene Quellen erzeut werden.
*/
/**
* Abbau der Datenverteilerverbindung.
*
* @throws Exception
* kann durch verschiedene Quellen erzeut werden.
*/
@AfterClass
public static void tearDownAfterClass() throws Exception
{
public static void tearDownAfterClass() throws Exception {
m.prozessStop();
if (m_connection != null) {
m_connection.disconnect(false, "");
}
}
/**
* @throws java.lang.Exception
*/
@Before
public void setUp() throws Exception
{
public void setUp() throws Exception {
m.iniRdsMeldung(m_connection);
}
/**
* @throws java.lang.Exception
*/
@After
public void tearDown() throws Exception
{
}
/**
* Test method for {@link de.bsvrz.ste.tmcvew.RdsMeldung#testfall(de.bsvrz.dav.daf.main.ClientDavInterface, java.lang.String)}.
* Testfall.
*/
@Test
public void testTestfall()
{
try
{
assertTrue("Test 4", m.testfall( m_connection,"Testfall4",1) );
// assertTrue(m.testfall( m_connection,"Testfall2") );
}
catch (Exception e)
{
public void testTestfall() {
try {
assertTrue("Test 4", m.testfall(m_connection, "Testfall4", 1));
// assertTrue(m.testfall( m_connection,"Testfall2") );
} catch (Exception e) {
// TODO Auto-generated catch block
assertEquals("Test 4", e.getMessage(), "Ung�ltige Exeption geworfen");
}
......
......@@ -15,84 +15,72 @@ import org.junit.Test;
import de.bsvrz.dav.daf.main.ClientDavInterface;
/**
* Junit-Test f�r Testfall 5 der Pr�fspezifikation.
* Ein laufendes Kernsystem wird vorausgesetzt.
* Junit-Test für Testfall 5 der Prüfspezifikation. Ein laufendes Kernsystem
* wird vorausgesetzt.
*
* @author Dambach Werke GmbH
* @author Hilpp
* @version $Revision: 1.3 $ / $Date: 2009/02/13 08:48:40 $ / ($Author: Hilpp $)
*
* Erstellt auf Basis der SWE RDS/TMC-Meldungen von: Dambach Werke GmbH, Hilpp
*
* @author BitCtrl Systems GmbH, Gieseler
* @version $Id: $
*/
public class RdsMeldungTest5
{
/**
* Datenverteilerverbindung.
*/
private static ClientDavInterface m_connection = null;
private static RdsMeldung m;
/**
* Aufbau der Datenverteilerverbindung.
*
* @throws Exception kann durch verschiedene Quellen erzeut werden.
*/
public class RdsMeldungTest5 {
/**
* Datenverteilerverbindung.
*/
private static ClientDavInterface m_connection = null;
private static RdsMeldung m;
/**
* Aufbau der Datenverteilerverbindung.
*
* @throws Exception
* kann durch verschiedene Quellen erzeut werden.
*/
@BeforeClass
public static void setUpBeforeClass() throws Exception
{
m = new RdsMeldung();
public static void setUpBeforeClass() throws Exception {
m = new RdsMeldung();
m_connection = m.prozessStart(m_connection, "Starte Testfall 5 ");
}
/**
* Abbau der Datenverteilerverbindung.
*
* @throws Exception kann durch verschiedene Quellen erzeut werden.
*/
/**
* Abbau der Datenverteilerverbindung.
*
* @throws Exception
* kann durch verschiedene Quellen erzeut werden.
*/
@AfterClass
public static void tearDownAfterClass() throws Exception
{
public static void tearDownAfterClass() throws Exception {
m.prozessStop();
if (m_connection != null) {
m_connection.disconnect(false, "");
}
}
/**
* @throws java.lang.Exception
*/
@Before
public void setUp() throws Exception
{
public void setUp() throws Exception {
m.iniRdsMeldung(m_connection);
}
/**
* @throws java.lang.Exception
*/
@After
public void tearDown() throws Exception
{
public void tearDown() throws Exception {
}
/**
* Test method for {@link de.bsvrz.ste.tmcvew.RdsMeldung#testfall(de.bsvrz.dav.daf.main.ClientDavInterface, java.lang.String)}.
* Testfall.
*/
@Test
public void testTestfall()
{