public List<ReportTestCase> getFailureDetails( List<ReportTestSuite> testSuites ) { List<ReportTestCase> failureDetails = new ArrayList<>(); for ( ReportTestSuite suite : testSuites ) { for ( ReportTestCase tCase : suite.getTestCases() ) { if ( !tCase.isSuccessful() ) { failureDetails.add( tCase ); } } } return failureDetails; }
public List<ReportTestCase> getFailureDetails( List<ReportTestSuite> testSuites ) { List<ReportTestCase> failureDetails = new ArrayList<ReportTestCase>(); for ( ReportTestSuite suite : testSuites ) { for ( ReportTestCase tCase : suite.getTestCases() ) { if ( !tCase.isSuccessful() ) { failureDetails.add( tCase ); } } } return failureDetails; }
for (ReportTestSuite suite : suites) { if (suite.getNumberOfErrors() > 0 || suite.getNumberOfFailures() > 0) { for (ReportTestCase tc : suite.getTestCases()) { if (tc.getFailure() != null && !"skipped".equalsIgnoreCase((String) tc.getFailure().get("message"))) {
/** * {@inheritDoc} */ @Override public void endElement( String uri, String localName, String qName ) throws SAXException { // todo: use jdk7 switch-case if ( "testcase".equals( qName ) ) { currentSuite.getTestCases().add( testCase ); } else if ( "failure".equals( qName ) || "error".equals( qName ) ) { testCase.setFailureDetail( currentElement.toString() ) .setFailureErrorLine( parseErrorLine( currentElement, testCase.getFullClassName() ) ); } else if ( "time".equals( qName ) ) { try { defaultSuite.setTimeElapsed( numberFormat.parse( currentElement.toString() ).floatValue() ); } catch ( ParseException e ) { throw new SAXException( e.getMessage(), e ); } } // TODO extract real skipped reasons }
currentSuite.getTestCases().add( testCase ); break; case "failure":
for (int i = 0; i < testSuites.size(); i++) { ReportTestSuite reportTestSuite = testSuites.get(i); List<ReportTestCase> testCases = reportTestSuite.getTestCases(); for (int j = 0; j < testCases.size(); j++) { ReportTestCase reportTestCase = testCases.get(j);
for (ReportTestCase testCase : testSuite.getTestCases()) { if (testCase.hasFailure() || testCase.hasError()) {
List<ReportTestCase> testCases = suite.getTestCases();
List<ReportTestCase> testCases = suite.getTestCases();