Class ConsistencyResultChecker


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

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static 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 Detail

      • ConsistencyResultChecker

        public ConsistencyResultChecker()
    • Method Detail

      • 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:
        java.lang.AssertionError - Die Ergebnisse der Konsistenzprüfung stimmten nicht mit den erwarteten Werte überein.