Branch Coverage

blib/lib/Biblio/ILL/ISO/ForwardNotification.pm
Criterion Covered Total %
branch 18 50 36.0


line true false branch
85 0 2 unless $Biblio::ILL::ISO::ISO::_asn_initialized
100 0 0 if ($key ne 'ASN_TYPE')
116 8 1 if ($key ne 'ASN_TYPE')
153 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$/ or $k =~ /^intermediary-id$/) { }
0 0 elsif ($k =~ /^responder-address$/) { }
0 0 elsif ($k =~ /^notification-note$/) { }
0 0 elsif ($k =~ /^forward-notification-extensions$/) { }
209 0 1 unless $parm
237 0 1 unless $parm
238 0 1 unless ref $parm eq 'Biblio::ILL::ISO::TransactionId'
267 0 1 unless $sdt
268 0 1 unless ref $sdt eq 'Biblio::ILL::ISO::ServiceDateTime'
296 0 1 unless $parm
297 0 1 unless ref $parm eq 'Biblio::ILL::ISO::SystemId'
324 0 1 unless $parm
325 0 1 unless ref $parm eq 'Biblio::ILL::ISO::SystemId'
352 0 1 unless $parm
353 0 1 unless ref $parm eq 'Biblio::ILL::ISO::SystemAddress'
381 0 1 unless $parm
382 0 1 unless ref $parm eq 'Biblio::ILL::ISO::SystemId'
408 0 1 unless $parm
409 1 0 if (ref $parm eq 'Biblio::ILL::ISO::ILLString') { }