Ejemplo n.º 1
0
 private void ProcessTestAssertion(ExecuteResult result, Assertion assertion)
 {
     AssertionResult assertionResult;
     try
     {
         assertionResult = assertion.GetResult(result);
     }
     //catch (ThreadDeath e)
     //{
     //    throw e;
     //}
     //catch (Error e)
     //{
     //    log.error("Error processing Assertion ",e);
     //    assertionResult = new AssertionResult("Assertion failed! See log file.");
     //    assertionResult.setError(true);
     //    assertionResult.setFailureMessage(e.toString());
     //}
     catch (Exception ex)
     {
         //log.error("Exception processing Assertion ",ex);
         assertionResult = new AssertionResult("Assertion failed! See log file.");
         assertionResult.setError(true);
         assertionResult.setFailureMessage(ex.Message);
     }
     result.Success = result.Success && !(assertionResult.isError() || assertionResult.isFailure());
     result.addAssertionResult(assertionResult);
 }