private TestVerdict determineVerdict(TestVerdict expected, TestVerdict actual) { return(expected.Equals(actual) ? TestVerdict.Pass : TestVerdict.Fail); }
private TestVerdict TestComposeVerdict(TestVerdict expVerdict, TestVerdict verdict) { TestVerdict result; if (expVerdict.Equals(TestVerdict.Pass)) { if ((verdict.Equals(TestVerdict.Pass)) || (verdict.Equals(TestVerdict.Fail))) { result = verdict; } else { result = TestVerdict.Unresolved; } } else { if (expVerdict.Equals(TestVerdict.Fail)) { if (verdict.Equals(TestVerdict.Pass)) { result = TestVerdict.XPass; } else { if (verdict.Equals(TestVerdict.Fail)) { result = TestVerdict.XFail; } else { result = TestVerdict.Unresolved; } } } else { if (expVerdict.Equals(TestVerdict.Unresolved)) { result = TestVerdict.Unresolved; } else { if (expVerdict.Equals(TestVerdict.Untested)) { if (!(verdict.Equals(TestVerdict.Untested))) { result = TestVerdict.Unresolved; } else { result = TestVerdict.Untested; } } else { if (expVerdict.Equals(TestVerdict.Unsupported)) { if (!(verdict.Equals(TestVerdict.Unsupported))) { result = TestVerdict.Unresolved; } else { result = TestVerdict.Unsupported; } } else { result = TestVerdict.Unresolved; } } } } } return(result); }
private TestVerdict TestComposeVerdict(TestVerdict expVerdict, TestVerdict verdict) { TestVerdict result; if (expVerdict.Equals(TestVerdict.Pass)) { if ((verdict.Equals(TestVerdict.Pass)) || (verdict.Equals(TestVerdict.Fail))) { result = verdict; } else { result = TestVerdict.Unresolved; } } else { if (expVerdict.Equals(TestVerdict.Fail)) { if (verdict.Equals(TestVerdict.Pass)) { result = TestVerdict.XPass; } else { if (verdict.Equals(TestVerdict.Fail)) { result = TestVerdict.XFail; } else { result = TestVerdict.Unresolved; } } } else { if (expVerdict.Equals(TestVerdict.Unresolved)) { result = TestVerdict.Unresolved; } else { if (expVerdict.Equals(TestVerdict.Untested)) { if (!(verdict.Equals(TestVerdict.Untested))) { result = TestVerdict.Unresolved; } else { result = TestVerdict.Untested; } } else { if (expVerdict.Equals(TestVerdict.Unsupported)) { if (!(verdict.Equals(TestVerdict.Unsupported))) { result = TestVerdict.Unresolved; } else { result = TestVerdict.Unsupported; } } else { result = TestVerdict.Unresolved; } } } } } return result; }