Skip to content

Commit 87d8dcf

Browse files
committed
Added readResource() method for loading files needed for mocking.
1 parent a301b25 commit 87d8dcf

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/test/java/org/gitlab4j/api/JsonUtils.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.gitlab4j.api;
22

3+
import java.io.BufferedReader;
34
import java.io.IOException;
45
import java.io.InputStreamReader;
56
import java.util.List;
@@ -61,4 +62,19 @@ static void sortedDump(final JsonNode node) throws JsonProcessingException {
6162
System.out.println(jacksonJson.getObjectMapper().writeValueAsString(obj));
6263
System.out.flush();
6364
}
65+
66+
static String readResource(String filename) throws IOException {
67+
68+
InputStreamReader reader = new InputStreamReader(GitLabApi.class.getResourceAsStream(filename));
69+
StringBuilder stringBuilder = new StringBuilder();
70+
71+
try (BufferedReader br = new BufferedReader(reader)) {
72+
String line;
73+
while ((line = br.readLine()) != null) {
74+
stringBuilder.append(line).append("\n");
75+
}
76+
}
77+
78+
return (stringBuilder.toString());
79+
}
6480
}

0 commit comments

Comments
 (0)