@Test
public void testGenerateConditionResultEqualsAndHashCode() {
TestCaseBuilder.newTestCase()
.addTrueCase(new GenerateConditionResult(null), new GenerateConditionResult(null))
.addTrueCase(new GenerateConditionResult(null, null), new GenerateConditionResult(null, null))
.addTrueCase(new GenerateConditionResult("expr"), new GenerateConditionResult("expr"))
.addTrueCase(new GenerateConditionResult("expr", "error"), new GenerateConditionResult("expr", "error"))
.addFalseCase(new GenerateConditionResult("expr"), new GenerateConditionResult(null))
.addFalseCase(new GenerateConditionResult("expr", "error"), new GenerateConditionResult("expr", null))
.addFalseCase(new GenerateConditionResult("expr"), new GenerateConditionResult("expr1"))
.addFalseCase(new GenerateConditionResult("expr", "error"), new GenerateConditionResult("expr", "error1"))
.addFalseCase(new GenerateConditionResult("expr", "error"), new GenerateConditionResult("expr1", "error1"))
.test();
}