Package org.omnaest.utils.assertion

Interface Summary
AssertLogger.DirectAssert Provides assert methods
AssertLogger.DirectAssertHandler Handler of an assertion result which allows to throw Exceptions or log messages
AssertLogger.DirectAssertHandlerMessageChoice  
AssertLogger.DirectAssertResultValueProvider Allows to resolve the result of any previous assertion
AssertLogger.DirectAssertSuccessFailureChoice Choice between AssertLogger.DirectAssertSuccessFailureChoice.onSuccess() or AssertLogger.DirectAssertSuccessFailureChoice.onFailure().
AssertLogger.DirectAssertWithExpression AssertLogger.DirectAssert with a previous set expression
AssertLogger.Loglevel Representation of a selected AssertLogger.Loglevel of the AssertLogger.
AssertLogger.LoglevelAssert Provider for Assert based methods which throws appropriate Exceptions which it catches immediately and logs it to the underlying Logger using the selected AssertLogger.Loglevel.
AssertLogger.LoglevelImpl.LoglevelSupport Necessarily supported operations for a AssertLogger.Loglevel
AssertLogger.MessageFactory A AssertLogger.MessageFactory allows to produce messages
 

Class Summary
Assert The Assert class offers assert methods which throw RuntimeExceptions if constraints are not fulfilled.
AssertLogger An AssertLogger provides methods of a Logger as well as methods of an Assert helper.
AssertLogger.LoglevelImpl Implementation for AssertLogger.Loglevel and AssertLogger.LoglevelAssert
 

Enum Summary
AssertLogger.DirectAssertHandlerMessageChoice.LogLevel  
 

Exception Summary
Assert.FailedOperationException RuntimeException that indicates a failed operation.
 



Copyright © 2013. All Rights Reserved.