aboutsummaryrefslogtreecommitdiffstats
path: root/tests/harness/inpath/input-path-src
diff options
context:
space:
mode:
Diffstat (limited to 'tests/harness/inpath/input-path-src')
-rw-r--r--tests/harness/inpath/input-path-src/Main.java22
-rw-r--r--tests/harness/inpath/input-path-src/pack/Util.java8
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
+ }
+}