Browse Source

make sure AggregateTransformer knows its task when running the test

master
Stefan Bodewig 10 years ago
parent
commit
c8edc8e0f4
1 changed files with 5 additions and 5 deletions
  1. +5
    -5
      src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregatorTest.java

+ 5
- 5
src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregatorTest.java View File

@@ -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) {


Loading…
Cancel
Save