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

JUnit-Tests korrigiert

git-svn-id: svn://ntoserver/Datenverteiler/VRZ3/trunk/de.bsvrz.ste.tmcvew@63615 40c0be50-5d29-0410-901d-fb59edb5cafc
parent 51d2c4bb
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -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>
+1 −4
Original line number Diff line number Diff line
@@ -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>
+5 −5
Original line number Diff line number Diff line
@@ -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) {
+5 −4
Original line number Diff line number Diff line
@@ -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 {
+7 −7
Original line number Diff line number Diff line
@@ -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);
Loading