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");


Reply via email to