Skip to content

Commit ecd05fe

Browse files
committed
Fix loop when getting data
1 parent 65e7592 commit ecd05fe

File tree

1 file changed

+9
-22
lines changed

1 file changed

+9
-22
lines changed

metafacture-io/src/test/java/org/metafacture/io/SruOpenerTest.java

Lines changed: 9 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,20 @@
11
package org.metafacture.io;
22

3-
import org.junit.*;
4-
import org.metafacture.framework.MetafactureException;
5-
import org.metafacture.framework.ObjectReceiver;
6-
7-
import com.github.tomakehurst.wiremock.client.MappingBuilder;
8-
import com.github.tomakehurst.wiremock.client.ResponseDefinitionBuilder;
9-
import com.github.tomakehurst.wiremock.client.WireMock;
103
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
11-
import com.github.tomakehurst.wiremock.http.RequestMethod;
124
import com.github.tomakehurst.wiremock.junit.WireMockRule;
13-
import com.github.tomakehurst.wiremock.matching.RequestPatternBuilder;
14-
import com.github.tomakehurst.wiremock.matching.StringValuePattern;
15-
import com.github.tomakehurst.wiremock.matching.UrlPattern;
5+
import org.junit.Before;
6+
import org.junit.Rule;
7+
import org.junit.Test;
8+
import org.metafacture.framework.MetafactureException;
9+
import org.metafacture.framework.ObjectReceiver;
1610
import org.metafacture.framework.helpers.DefaultObjectPipe;
17-
import org.metafacture.framework.helpers.DefaultObjectReceiver;
1811
import org.mockito.Mock;
1912
import org.mockito.junit.MockitoJUnit;
2013
import org.mockito.junit.MockitoRule;
2114

22-
2315
import java.io.BufferedReader;
2416
import java.io.IOException;
2517
import java.io.Reader;
26-
import java.util.Arrays;
27-
import java.util.function.BiConsumer;
28-
import java.util.function.Consumer;
2918

3019

3120
public final class SruOpenerTest {
@@ -60,13 +49,11 @@ public void setUp() {
6049
public void process(final Reader reader) {
6150
int size;
6251
try {
63-
while ((size = reader.read(buffer)) != -1) {
64-
int offset = 0;
65-
for (int i = 0; i < size; ++i) {
66-
resultCollector.append(buffer, offset, size - offset);
67-
offset = i + 1;
52+
BufferedReader bufferedReader = new BufferedReader(reader);
53+
String line;
54+
while ((line = bufferedReader.readLine()) != null) {
55+
resultCollector.append(line+"\n");
6856
}
69-
}
7057
}
7158
catch (final IOException e) {
7259
throw new MetafactureException(e);

0 commit comments

Comments
 (0)