Class ConsistencyResultChecker

java.lang.Object
de.kappich.pat.testumg.util.ConsistencyResultChecker

public final class ConsistencyResultChecker extends Object
Diese Klasse prüft das Ergebnis einer Konsistenzprüfung. Weicht das erwartete Ergebnis vom Prüfergebnis ab, so wird ein AssertionError geworfen.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static final void
    checkResult(de.bsvrz.dav.daf.main.config.management.consistenycheck.ConsistencyCheckResultInterface consistencyResult, int expectedInterferenceErrors, int expectedLocalErrors, int expectedWarnings)
    Prüft, ob das Ergebnis der Konsistenzprüfung mit den erwarteten Ergebnis übereinstimmt.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ConsistencyResultChecker

      public ConsistencyResultChecker()
  • Method Details

    • checkResult

      public static final void checkResult(de.bsvrz.dav.daf.main.config.management.consistenycheck.ConsistencyCheckResultInterface consistencyResult, int expectedInterferenceErrors, int expectedLocalErrors, int expectedWarnings)
      Prüft, ob das Ergebnis der Konsistenzprüfung mit den erwarteten Ergebnis übereinstimmt. Ist das nicht der Fall, wird ein AssertionError geworfen.
      Parameters:
      consistencyResult - Ergebnis, dass überprüft werden soll.
      expectedInterferenceErrors - Anzahl Interferenzfehler, die erwartet werden. 0 bedeutet, dass es zu keinen Interferenzfehler gekommen sein darf.
      expectedLocalErrors - Anzahl lokaler Fehler, die erwartet werden. 0 bedeutet, dass es zu keinem lokalen Fehler gekommen sein darf.
      expectedWarnings - Anzahl Warnungen. 0 bedeutet, dass es zu keiner Warnung gekommen sein darf.
      Throws:
      AssertionError - Die Ergebnisse der Konsistenzprüfung stimmten nicht mit den erwarteten Werte überein.