diff --git a/src/test/java/com/messners/gitlab/api/Utils.java b/src/test/java/com/messners/gitlab/api/Utils.java new file mode 100644 index 0000000000000000000000000000000000000000..685ac63765cdc7ccb0b0d3de1d92194843d0db89 --- /dev/null +++ b/src/test/java/com/messners/gitlab/api/Utils.java @@ -0,0 +1,26 @@ +package com.messners.gitlab.api; + +import java.io.IOException; +import java.io.Reader; + +public class Utils { + + /** + * Reads the content of a Reader instance and returns it as a String. + * + * @param reader + * @return the content of a Reader instance as a String + * @throws IOException + */ + public static String getReaderContentAsString (Reader reader) throws IOException { + + int count; + final char[] buffer = new char[2048]; + final StringBuilder out = new StringBuilder(); + while ((count = reader.read(buffer, 0, buffer.length)) >= 0) { + out.append(buffer, 0, count); + } + + return (out.toString()); + } +} \ No newline at end of file