Branch Coverage

blib/lib/Net/OAI/Record/Header.pm
Criterion Covered Total %
branch 43 54 79.6


line true false branch
62 1 2 if ($status)
72 1 5006 if ($id)
82 1 1 if ($datestamp)
94 1 1001 if (@sets)
106 7037 0 if ($self->get_handler)
113 32935 31998 unless ($element->{'NamespaceURI'} eq 'http://www.openarchives.org/OAI/2.0/')
114 32935 0 if $self->{'fwdAll'} or $self->{'_insideMetadata'}
120 1408 30590 if ($tagName eq 'record') { }
6408 24182 elsif ($tagName eq 'header') { }
22775 1407 elsif ($self->{'_insideHeader'}) { }
1407 0 elsif ($tagName eq 'metadata') { }
0 0 elsif ($tagName eq 'about') { }
126 1 6407 exists $element->{'Attributes'}{'{}status'} ? :
140 2412 29586 if $self->{'fwdAll'}
145 32935 31998 unless ($element->{'NamespaceURI'} eq 'http://www.openarchives.org/OAI/2.0/')
146 32935 0 if $self->{'fwdAll'} or $self->{'_insideMetadata'}
152 6408 25590 if ($tagName eq 'header') { }
9959 15631 elsif ($tagName eq 'setSpec') { }
12816 2815 elsif ($self->{'_insideHeader'}) { }
1407 1408 elsif ($tagName eq 'metadata') { }
0 1408 elsif ($tagName eq 'about') { }
1408 0 elsif ($tagName eq 'record') { }
154 0 6408 if defined $self->{'header'} and $self->{'header'} =~ /\S/
177 2412 29586 if $self->{'fwdAll'}
183 0 0 if $self->{'fwdAll'} or $self->{'_insideMetadata'}
188 52093 78620 if $self->{'_insideHeader'}
189 78421 52292 if $self->{'fwdAll'} or $self->{'_insideMetadata'}