public TestResult getTestResult()
{
if(context.getFailedTests().size() > 0)
{
return new TestResultImpl(
Status.FAILED,
context.getFailedTests().getAllResults().iterator().next().getThrowable());
}
else if(context.getSkippedTests().size() > 0)
{
return new TestResultImpl(Status.SKIPPED);
}
return new TestResultImpl(Status.PASSED);
}