org.specs2.matcher.MatchResultLogicalCombinators
apply the matcher and return the logical and of two results
the logical and of a MatchResult and a Result
the logical and of two results
if there was an exception on evaluating the result, no expectable can be accessed
when the condition is true the result it taken as is, when it's false, take its negation
the negation of this result
apply the matcher and return the logical or of two results
the logical or of a MatchResult and a Result
the logical or of two results
Either Left(exception) => in case of an error or Right(result) => normal result
only consider this result if the condition is false
only consider this result if the condition is true