Branch Coverage

blib/lib/Net/OAI/ListRecords.pm
Criterion Covered Total %
branch 35 38 92.1


line true false branch
37 2 7 if ($package = $opts{'recordHandler'}) { }
3 4 elsif ($package = $opts{'metadataHandler'}) { }
38 0 2 if $opts{'metadataHandler'}
74 7 1200 unless ($self->{'recordsFileHandle'})
76 0 7 unless $self->{'recordsFileHandle'} = 'IO::File'->new($self->{'recordsFilename'})
82 6 1201 if ($self->{'recordsFileHandle'}->eof)
84 0 6 unless $self->{'recordsFileHandle'}->close
116 4200 18 if ($self->get_handler)
123 4200 18 if ($self->get_handler)
130 32816 8816 unless $element->{'NamespaceURI'} eq 'http://www.openarchives.org/OAI/2.0/'
134 1400 7416 if ($element->{'LocalName'} eq 'record') { }
7 7409 elsif ($element->{'LocalName'} eq 'ListRecords') { }
144 200 200 ref $self->{'recordHandler'} ? :
200 800 ref $self->{'metadataHandler'} ? :
400 1000 $self->{'recordHandler'} ? :
159 32816 8816 unless $element->{'NamespaceURI'} eq 'http://www.openarchives.org/OAI/2.0/'
163 1400 7416 if ($element->{'LocalName'} eq 'record') { }
7 7409 elsif ($element->{'LocalName'} eq 'ListRecords') { }
175 400 1000 if ($self->{'recordHandler'}) { }