Author: tomdz Date: Sun Feb 11 23:04:10 2007 New Revision: 506340 URL: http://svn.apache.org/viewvc?view=rev&rev=506340 Log: Fixed bugs in the test summary task
Modified: db/ddlutils/trunk/src/test/org/apache/ddlutils/TestSummaryCreatorTask.java Modified: db/ddlutils/trunk/src/test/org/apache/ddlutils/TestSummaryCreatorTask.java URL: http://svn.apache.org/viewvc/db/ddlutils/trunk/src/test/org/apache/ddlutils/TestSummaryCreatorTask.java?view=diff&rev=506340&r1=506339&r2=506340 ============================================================================== --- db/ddlutils/trunk/src/test/org/apache/ddlutils/TestSummaryCreatorTask.java (original) +++ db/ddlutils/trunk/src/test/org/apache/ddlutils/TestSummaryCreatorTask.java Sun Feb 11 23:04:10 2007 @@ -162,10 +162,14 @@ // we ignore the attribute name then return ((Attribute)node).getValue(); } - else + else if (node != null) { return node.valueOf("@" + attrName); } + else + { + return null; + } } /** @@ -241,7 +245,7 @@ String testSuiteName = testSuiteNode.attributeValue("name"); // since tests have failed, we add it to the summary - for (Iterator it = testSuiteNode.elementIterator("testcase"); it.hasNext();) + for (Iterator it = testSuiteNode.selectNodes("testcase[failure or error]").iterator(); it.hasNext();) { Element failedTestElement = (Element)it.next(); Element newTestElement = summaryDoc.getRootElement().addElement("failedTest");