summaryrefslogtreecommitdiffstats
path: root/support/src
diff options
context:
space:
mode:
Diffstat (limited to 'support/src')
-rw-r--r--support/src/test/java/tests/support/resource/Support_Resources.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/support/src/test/java/tests/support/resource/Support_Resources.java b/support/src/test/java/tests/support/resource/Support_Resources.java
index 53a8925..67b6001 100644
--- a/support/src/test/java/tests/support/resource/Support_Resources.java
+++ b/support/src/test/java/tests/support/resource/Support_Resources.java
@@ -205,4 +205,20 @@ public class Support_Resources {
throw new RuntimeException("Failed to load resource: " + name);
}
}
+
+ public static File resourceToTempFile(String path) throws IOException {
+ File f = File.createTempFile("out", ".xml");
+ f.deleteOnExit();
+ FileOutputStream out = new FileOutputStream(f);
+
+ InputStream xml = Support_Resources.class.getResourceAsStream(path);
+ int b;
+ while ((b = xml.read()) != -1) {
+ out.write(b);
+ }
+ out.flush();
+ out.close();
+ xml.close();
+ return f;
+ }
}