org.specs2.execute.ResultLogicalCombinators
the logical and combination of 2 results
when the condition is true the result it taken as is, when it's false, take its negation
Success if it is a failure and vice-versa
the logical or combination of 2 results
only consider this result if the condition is false
only consider this result if the condition is true