summaryrefslogtreecommitdiff
path: root/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/TestUtils.java
diff options
context:
space:
mode:
Diffstat (limited to 'icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/TestUtils.java')
-rw-r--r--icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/TestUtils.java18
1 files changed, 7 insertions, 11 deletions
diff --git a/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/TestUtils.java b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/TestUtils.java
index ae8868d03..e0e4c67ea 100644
--- a/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/TestUtils.java
+++ b/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/message2/TestUtils.java
@@ -6,7 +6,10 @@ package com.ibm.icu.dev.test.message2;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
+import java.io.BufferedReader;
import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
import java.io.Reader;
import java.net.URI;
import java.net.URISyntaxException;
@@ -129,15 +132,8 @@ public class TestUtils {
return unit.toString();
}
- static Reader jsonReader(String jsonFileName) throws URISyntaxException, IOException {
- Path json = getTestFile(TestUtils.class, jsonFileName);
- return Files.newBufferedReader(json, StandardCharsets.UTF_8);
+ static Reader jsonReader(String jsonFileName) {
+ InputStream json = TestUtils.class.getResourceAsStream(jsonFileName);
+ return new BufferedReader(new InputStreamReader(json, StandardCharsets.UTF_8));
}
-
- private static Path getTestFile(Class<?> cls, String fileName) throws URISyntaxException {
- String packageName = cls.getPackage().getName().replace('.', '/');
- URI getPath = cls.getClassLoader().getResource(packageName).toURI();
- Path filePath = Paths.get(getPath);
- Path json = Paths.get(fileName);
- return filePath.resolve(json);
- }}
+}