From f71e01fce9a42312d0b1a82bb5b9ddbcae30f502 Mon Sep 17 00:00:00 2001 From: Greg Messner Date: Sun, 2 Mar 2014 21:47:05 -0800 Subject: [PATCH] Initial check-in. --- .../java/com/messners/gitlab/api/Utils.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/test/java/com/messners/gitlab/api/Utils.java 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 00000000..685ac637 --- /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 -- GitLab