Commit 92ae5bef authored by Steffen Gieseler's avatar Steffen Gieseler

weiter bearbeitet

git-svn-id: svn://ntoserver/Datenverteiler/VRZ3/trunk/de.bsvrz.ste.tmcvew@63088 40c0be50-5d29-0410-901d-fb59edb5cafc
parent fd742da5
Kommandozeileoption -loeschen=<0,1>; verschiedene Löschverfahren OPTION_LOESCH_VERFAHREN_* ?
/**
/*
* Segment 7 (Ste), SWE TMC-Meldungsverwaltung
* Copyright (C) 2016 BitCtrl Systems GmbH
*
* This program is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This programm is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Contact Information:
* BitCtrl Systems GmbH
* Weißenfelser Straße 67
* 04229 Leipzig
* Phone: +49 341-490670
* mailto: info@bitctrl.de
*/
package de.bsvrz.ste.tmcvew;
import static org.junit.Assert.*;
import de.bsvrz.dav.daf.main.ClientDavConnection;
import de.bsvrz.dav.daf.main.ClientDavInterface;
import de.bsvrz.dav.daf.main.ClientDavParameters;
import de.bsvrz.sys.funclib.debug.Debug;
import org.junit.After;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import de.bsvrz.dav.daf.main.ClientDavInterface;
/**
* Junit-Test f�r Testfall 6 der Pr�fspezifikation.
* Ein laufendes Kernsystem wird vorausgesetzt.
* Junit-Test für Testfall 6 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 RdsMeldungTest6
{
/**
* Datenverteilerverbindung.
*/
private static ClientDavInterface m_connection = null;
private static RdsMeldung m;
/**
* Aufbau der Datenverteilerverbindung.
*
* @throws Exception kann durch verschiedene Quellen erzeut werden.
*/
public class RdsMeldungTest6 {
/**
* Datenverteilerverbindung.
*/
private static ClientDavInterface connection;
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();
m_connection = m.prozessStart(m_connection, "Starte Testfall 6 ");
public static void setUpBeforeClass() throws Exception {
m = new RdsMeldung();
connection = m.prozessStart(connection, "Starte Testfall 6 ");
}
/**
* Abbau der Datenverteilerverbindung.
*
* @throws Exception kann durch verschiedene Quellen erzeut werden.
*/
@AfterClass
public static void tearDownAfterClass() throws Exception
{
m.prozessStop();
m_connection.disconnect(false, "");
}
/**
* @throws java.lang.Exception
* Abbau der Datenverteilerverbindung.
*
* @throws Exception
* kann durch verschiedene Quellen erzeut werden.
*/
@Before
public void setUp() throws Exception
{
m.iniRdsMeldung(m_connection);
@AfterClass
public static void tearDownAfterClass() throws Exception {
m.prozessStop();
connection.disconnect(false, "");
}
/**
* @throws java.lang.Exception
*/
@After
public void tearDown() throws Exception
{
@Before
public void setUp() throws Exception {
m.iniRdsMeldung(connection);
}
/**
* Test method for {@link de.bsvrz.ste.tmcvew.RdsMeldung#testfall(de.bsvrz.dav.daf.main.ClientDavInterface, java.lang.String)}.
* Test method for
* {@link de.bsvrz.ste.tmcvew.RdsMeldung#testfall(de.bsvrz.dav.daf.main.ClientDavInterface, java.lang.String)}.
*/
@Test
public void testTestfall()
{
try
{
assertTrue("Test 6", m.testfall( m_connection,"Testfall6",1) );
// assertTrue(m.testfall( m_connection,"Testfall2") );
}
catch (Exception e)
{
public void testTestfall() {
try {
assertTrue("Test 6", m.testfall(connection, "Testfall6", 1));
// assertTrue(m.testfall( m_connection,"Testfall2") );
} catch (final Exception e) {
// TODO Auto-generated catch block
assertEquals("Test 6", e.getMessage(), "Ungltige Exeption geworfen");
assertEquals("Test 6", e.getMessage(), "Ungültige Exeption geworfen");
}
}
......
......@@ -23,7 +23,7 @@ public interface Verwaltung
*/
public boolean erzeuge(String pid, String name, String set);
public boolean erzeugeUmfeld(String pid, String name, String set, Data[] data);
public boolean erzeugeObjekt(String pid, String name, String set, Data[] data);
/**
* @param pid
......
......@@ -298,7 +298,7 @@ public class VerwaltungDynObj implements Verwaltung, ClientSenderInterface {
return false;
}
public boolean erzeugeUmfeld(String pid, String name, String set, Data[] data) {
public boolean erzeugeObjekt(String pid, String name, String set, Data[] data) {
return erzeuge(pid, name, set, data);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment