diff --git a/proposal/sandbox/junit/src/main/org/apache/tools/ant/taskdefs/optional/rjunit/formatter/XMLFormatter.java b/proposal/sandbox/junit/src/main/org/apache/tools/ant/taskdefs/optional/rjunit/formatter/XMLFormatter.java index 6a38ec7ee..94b44cb3b 100644 --- a/proposal/sandbox/junit/src/main/org/apache/tools/ant/taskdefs/optional/rjunit/formatter/XMLFormatter.java +++ b/proposal/sandbox/junit/src/main/org/apache/tools/ant/taskdefs/optional/rjunit/formatter/XMLFormatter.java @@ -211,7 +211,9 @@ public class XMLFormatter extends BaseStreamFormatter { String name = JUnitHelper.getTestName(evt.getName()); test.setAttribute(ATTR_NAME, name); String suiteName = JUnitHelper.getSuiteName(evt.getName()); - if ( !suiteName.equals(lastSuiteElement.getAttribute("name")) ){ + String lastSuiteName = lastSuiteElement.getAttribute(ATTR_PACKAGE) + + "." + lastSuiteElement.getAttribute(ATTR_NAME); + if ( !suiteName.equals(lastSuiteName) ){ throw new BuildException("Received testcase from test " + suiteName + " and was expecting " + lastSuiteElement.getAttribute("name"));