Branch Coverage

blib/lib/Biblio/ILL/ISO/Answer.pm
Criterion Covered Total %
branch 24 68 35.2


line true false branch
102 0 2 unless $Biblio::ILL::ISO::ISO::_asn_initialized
117 0 0 if ($key ne 'ASN_TYPE')
133 11 1 if ($key ne 'ASN_TYPE')
170 0 0 if ($k =~ /^protocol-version-num$/) { }
0 0 elsif ($k =~ /^transaction-id$/) { }
0 0 elsif ($k =~ /^service-date-time$/) { }
0 0 elsif ($k =~ /^requester-id$/ or $k =~ /^responder-id$/) { }
0 0 elsif ($k =~ /^transaction-results$/) { }
0 0 elsif ($k =~ /^results-explanation$/) { }
0 0 elsif ($k =~ /^send-to-list$/) { }
0 0 elsif ($k =~ /^already-tried-list$/) { }
0 0 elsif ($k =~ /^responder-optional-messages$/) { }
0 0 elsif ($k =~ /^responder-note$/) { }
242 0 1 unless $parm
270 0 1 unless $parm
271 0 1 unless ref $parm eq 'Biblio::ILL::ISO::TransactionId'
300 0 1 unless $sdt
301 0 1 unless ref $sdt eq 'Biblio::ILL::ISO::ServiceDateTime'
329 0 1 unless $parm
330 0 1 unless ref $parm eq 'Biblio::ILL::ISO::SystemId'
357 0 1 unless $parm
358 0 1 unless ref $parm eq 'Biblio::ILL::ISO::SystemId'
385 0 1 unless $parm
387 0 1 unless ref $parm eq 'Biblio::ILL::ISO::TransactionResults'
442 0 1 unless $parm
443 0 1 unless ref $parm eq 'Biblio::ILL::ISO::ResultsExplanation'
497 0 1 unless $parm
498 0 1 unless ref $parm eq 'Biblio::ILL::ISO::SendToListTypeSequence'
537 0 1 unless $parm
538 0 1 unless ref $parm eq 'Biblio::ILL::ISO::AlreadyTriedListType'
568 0 1 unless $parm
569 0 1 unless ref $parm eq 'Biblio::ILL::ISO::ResponderOptionalMessageType'
595 0 1 unless $parm
596 0 1 unless ref $parm eq 'Biblio::ILL::ISO::ILLString'