use Test::More tests => 3; use strict; use HTTP::OAI; use URI; my $r = new HTTP::OAI::ListIdentifiers(); my $str = < 2004-10-08T17:11:44Zhttp://eprints.ecs.soton.ac.uk/perl/oai2
oai:eprints.ecs.soton.ac.uk:100092004-10-077374617475733D707562747970653D696E70726F63656564696E677366756C6C746578743D46414C5345
oai:eprints.ecs.soton.ac.uk:100102004-10-087374617475733D707562747970653D61727469636C6566756C6C746578743D46414C5345
EOF chomp($str); $r->parse_string($str); ok(1); my $ha = HTTP::OAI::Harvester->new(baseURL=>'http://domain.invalid/'); $r = $ha->ListRecords(metadataPrefix=>'oai_dc', from=>'2005-01-01'); my $uri = URI->new($r->request->uri); my %args = $uri->query_form; ok($args{metadataPrefix} eq 'oai_dc' && $args{'from'} eq '2005-01-01','Request arguments'); ok(1);