Browse Source

Adding test to demonstrate multiple files transform for trax as filed in bug 4335

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269933 13f79535-47bb-0310-9956-ffa450edef68
master
Stephane Bailliez 23 years ago
parent
commit
b40b53c73c
1 changed files with 19 additions and 0 deletions
  1. +19
    -0
      src/testcases/org/apache/tools/ant/taskdefs/optional/TraXLiaisonTest.java

+ 19
- 0
src/testcases/org/apache/tools/ant/taskdefs/optional/TraXLiaisonTest.java View File

@@ -1,6 +1,7 @@
package org.apache.tools.ant.taskdefs.optional;

import org.apache.tools.ant.taskdefs.XSLTLiaison;
import org.apache.tools.ant.BuildException;

import java.io.File;

@@ -84,4 +85,22 @@ public class TraXLiaisonTest extends AbstractXSLTLiaisonTest {
out.delete();
}
}

public void testMultipleTransform() throws Exception {
File xsl = getFile("/taskdefs/optional/xsltliaison-in.xsl");
liaison.setStylesheet(xsl);
liaison.addParam("param", "value");
File in = getFile("/taskdefs/optional/xsltliaison-in.xml");
// test for 10 consecutives transform
for (int i = 0; i < 50; i++){
File out = new File("xsltliaison" + i + ".tmp");
try {
liaison.transform(in, out);
} catch (Exception e){
throw new BuildException("failed in transform " + i, e);
} finally {
out.delete();
}
}
}
}

Loading…
Cancel
Save