- if (fHasException) {
- assertNotNull(toString(), status.getException());
- }
- switch (status.getSeverity()) {
- case IStatus.OK: {
- assertTrue(status instanceof CtfTraceValidationStatus);
- CtfTraceValidationStatus ctfStatus = (CtfTraceValidationStatus) status;
- assertEquals(toString(), fConfidence, ctfStatus.getConfidence());
- assertNotNull(ctfStatus.getEnvironment());
- break;
- }
- case IStatus.WARNING: {
- assertTrue(status instanceof TraceValidationStatus);
- TraceValidationStatus ctfStatus = (TraceValidationStatus) status;
- assertEquals(fConfidence, ctfStatus.getConfidence());
- break;
- }
- case IStatus.ERROR: {
- // nothing else to check here
- break;
- }
- default:
- // no other severity should be returned
- fail();
- break;
- }
- assertEquals(fServerity, status.getSeverity());