diff options
Diffstat (limited to 'tests/harness/inpath/input-path-src')
-rw-r--r-- | tests/harness/inpath/input-path-src/Main.java | 22 | ||||
-rw-r--r-- | tests/harness/inpath/input-path-src/pack/Util.java | 8 |
2 files changed, 30 insertions, 0 deletions
diff --git a/tests/harness/inpath/input-path-src/Main.java b/tests/harness/inpath/input-path-src/Main.java new file mode 100644 index 000000000..83b7dfb56 --- /dev/null +++ b/tests/harness/inpath/input-path-src/Main.java @@ -0,0 +1,22 @@ + +import pack.Util; + +public class Main { + public static void main(String[] args) throws java.io.IOException { + Util.log(args); + boolean expectResourceCopy = false; // XXXX check + if (expectResourceCopy) { + java.io.InputStream in = + Main.class.getClassLoader().getResourceAsStream("pack/resource.txt"); + if (null == in) { + throw new Error("unable to read pack/resource.txt"); + } + byte[] buf = new byte[7]; + int read = in.read(buf); + String val = new String(buf); + if (!"testing".equals(val)) { + throw new Error("expected \"testing\", got: " + val); + } + } + } +} diff --git a/tests/harness/inpath/input-path-src/pack/Util.java b/tests/harness/inpath/input-path-src/pack/Util.java new file mode 100644 index 000000000..939f6a81d --- /dev/null +++ b/tests/harness/inpath/input-path-src/pack/Util.java @@ -0,0 +1,8 @@ + +package pack; + +public class Util { + public static void log(String[] args) { + // do nothing + } +} |