11 |
BEGIN { |
BEGIN { |
12 |
use_ok( 'WebPAC::Input::ISIS' ); |
use_ok( 'WebPAC::Input::ISIS' ); |
13 |
use_ok( 'WebPAC::Input::MARC' ); |
use_ok( 'WebPAC::Input::MARC' ); |
14 |
|
use_ok( 'WebPAC::Input::Test' ); |
15 |
} |
} |
16 |
|
|
17 |
my $debug = shift @ARGV; |
my $debug = shift @ARGV; |
120 |
test_fetch($input, $input->size); |
test_fetch($input, $input->size); |
121 |
|
|
122 |
# test modify_record |
# test modify_record |
123 |
$module = 'WebPAC::Input::ISIS'; |
$module = 'WebPAC::Input::Test'; |
124 |
ok($input = new WebPAC::Input( module => $module, no_log => $no_log, no_progress_bar => 1 ), "new $module"); |
ok($input = new WebPAC::Input( module => $module, no_log => $no_log, no_progress_bar => 1, debug => $debug ), "new $module"); |
125 |
|
|
126 |
ok($input->open( path => "$abs_path/modify_isis/LIBRI", ), "open modify_isis (plain)"); |
ok($input->open( path => "$abs_path/modify_isis/LIBRI", ), "open modify_isis (plain)"); |
127 |
|
|
128 |
|
$WebPAC::Input::Test::rec = { |
129 |
|
'200' => [ { |
130 |
|
'a' => 'foo', |
131 |
|
'b' => 'bar', |
132 |
|
}, { |
133 |
|
'a' => 'baz', |
134 |
|
} ], |
135 |
|
'900' => [ |
136 |
|
'foobar', |
137 |
|
], |
138 |
|
}; |
139 |
|
|
140 |
|
ok($input->size, 'size'); |
141 |
|
|
142 |
ok(my $rec_p = $input->fetch, 'fetch'); |
ok(my $rec_p = $input->fetch, 'fetch'); |
143 |
|
|
144 |
# modify_records |
# modify_records |