From c8edc8e0f46dd3747ae60e4de9ba4370e8f0075f Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Wed, 26 Nov 2014 20:53:47 +0100 Subject: [PATCH] make sure AggregateTransformer knows its task when running the test --- .../optional/junit/XMLResultAggregatorTest.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregatorTest.java b/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregatorTest.java index faa323ac8..da67fec89 100644 --- a/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregatorTest.java +++ b/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregatorTest.java @@ -59,11 +59,6 @@ public class XMLResultAggregatorTest { } XMLResultAggregator task = new XMLResultAggregator(); task.setTodir(d); - AggregateTransformer report = task.createReport(); - report.setTodir(d); - FileSet fs = new FileSet(); - fs.setFile(xml); - task.addFileSet(fs); Project project = new Project(); DefaultLogger logger = new DefaultLogger(); logger.setOutputPrintStream(System.out); @@ -72,6 +67,11 @@ public class XMLResultAggregatorTest { project.addBuildListener(logger); project.init(); task.setProject(project); + AggregateTransformer report = task.createReport(); + report.setTodir(d); + FileSet fs = new FileSet(); + fs.setFile(xml); + task.addFileSet(fs); /* getResourceAsStream override unnecessary on JDK 7. Ought to work around JAXP #6723276 in JDK 6, but causes a TypeCheckError in FunctionCall for reasons TBD: Thread.currentThread().setContextClassLoader(new ClassLoader(ClassLoader.getSystemClassLoader().getParent()) { public InputStream getResourceAsStream(String name) {