Skip to content

Commit 907fdfc

Browse files
committed
Fix test endless loop
- adjust test query to work with URLencoding Complements 2fd8da6. i#Bitte geben Sie eine Commit-Beschreibung für Ihre Änderungen ein. Zeilen,
1 parent 1291754 commit 907fdfc

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

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

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,21 +58,18 @@ public SruOpenerTest() {
5858

5959
@Before
6060
public void setUp() {
61-
sruOpener = new SruOpener();
62-
final char[] buffer = new char[ 1024 * 1024 * 16];
61+
sruOpener = new SruOpener();
62+
final char[] buffer = new char[1024 * 1024 * 16];
6363
sruOpener.setReceiver(new DefaultObjectPipe<Reader, ObjectReceiver<String>>() {
6464
@Override
6565
public void process(final Reader reader) {
6666
int size;
6767
try {
68-
BufferedReader bufferedReader = new BufferedReader(reader);
69-
String line;
70-
while ((line = bufferedReader.readLine()) != null) {
71-
resultCollector.append(line+"\n");
72-
}
73-
}
74-
catch (final IOException e) {
75-
throw new MetafactureException(e);
68+
while ((size = reader.read(buffer)) != -1) {
69+
resultCollector.append(buffer, 0, size);
70+
}
71+
} catch (IOException e) {
72+
throw new RuntimeException(e);
7673
}
7774
}
7875
});
@@ -83,7 +80,7 @@ public void process(final Reader reader) {
8380
public void test_(){
8481

8582
// sruOpener.setQuery("dnb.isil%3DDE-Sol1");
86-
sruOpener.setQuery("WVN%3D24A05");
83+
sruOpener.setQuery("WVN=24A05");
8784
sruOpener.setRecordSchema("MARC21plus-xml");
8885
sruOpener.setVersion("1.1");
8986
sruOpener.setStartRecord(1890);
@@ -183,7 +180,7 @@ public void process(final XmlReceiver obj) {
183180
// resultCollector.append(obj);
184181
//}
185182

186-
sruOpener.setQuery("dnb.isil%3DDE-Sol1");
183+
sruOpener.setQuery("dnb.isil=DE-Sol1");
187184
// sruOpener.setQuery("WVN%3D24A05");
188185
sruOpener.setRecordSchema("MARC21plus-xml");
189186
sruOpener.setVersion("1.1");

0 commit comments

Comments
 (0)