public void testAllComparisonExamples() {
ComparisonExample[] examples = NumberComparisonExamples.getComparisonExamples();
boolean success = true;
for(int i=0;i<examples.length; i++) {
ComparisonExample ce = examples[i];
success &= confirm(i, ce.getA(), ce.getB(), +ce.getExpectedResult());
success &= confirm(i, ce.getB(), ce.getA(), -ce.getExpectedResult());
success &= confirm(i, ce.getNegA(), ce.getNegB(), -ce.getExpectedResult());
success &= confirm(i, ce.getNegB(), ce.getNegA(), +ce.getExpectedResult());
}
if (!success) {
throw new AssertionFailedError("One or more cases failed. See stderr");
}
}