@@ -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