mirror of https://github.com/apache/lucene.git
Better verbosity, also fix bug in while loop with char==0.
I have one explanation for this: Maybe Apaches SVN server returns something (like error message) that's not UTF8? git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1374022 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
bbde9adecb
commit
a59f38a03a
|
@ -25,12 +25,8 @@ import java.io.IOException;
|
|||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
import java.io.Reader;
|
||||
import java.io.StringReader;
|
||||
import java.net.ConnectException;
|
||||
import java.net.HttpURLConnection;
|
||||
import java.net.URL;
|
||||
import java.net.URLConnection;
|
||||
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.apache.lucene.util.LuceneTestCase;
|
||||
import org.apache.solr.common.util.ContentStreamBase;
|
||||
|
@ -111,12 +107,12 @@ public class ContentStreamTest extends LuceneTestCase
|
|||
charset = ContentStreamBase.DEFAULT_CHARSET;
|
||||
// Re-open the stream and this time use a reader
|
||||
stream = new ContentStreamBase.URLStream( url );
|
||||
StringBuilder sb = new StringBuilder();
|
||||
Reader reader = stream.getReader();
|
||||
int ch;
|
||||
while ((ch = reader.read()) > 0) {
|
||||
sb.append((char)ch);
|
||||
try {
|
||||
String streamContent = IOUtils.toString(reader);
|
||||
assertEquals(new String(content, charset), streamContent);
|
||||
} finally {
|
||||
IOUtils.closeQuietly(reader);
|
||||
}
|
||||
assertEquals(new String(content, charset), sb.toString());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue