Branch Coverage

blib/lib/Biblio/ILL/ISO/ThirdPartyInfoType.pm
Criterion Covered Total %
branch 25 64 39.0


line true false branch
102 1 2 unless $forward
103 1 2 unless $chain
104 1 2 unless $partition
105 1 2 unless $change
106 1 2 unless $pref
107 2 1 if ($refrequester)
108 0 2 unless ref $refrequester eq 'Biblio::ILL::ISO::SystemAddress'
110 2 1 if ($refsendto)
111 0 2 unless ref $refsendto eq 'Biblio::ILL::ISO::SendToListTypeSequence'
113 2 1 if ($refalreadytried)
114 0 2 unless ref $refalreadytried eq 'Biblio::ILL::ISO::AlreadyTriedListType'
122 2 1 if $refrequester
123 2 1 if $refsendto
124 2 1 if $refalreadytried
153 0 0 unless $forward
154 0 0 unless $chain
155 0 0 unless $partition
156 0 0 unless $pref
157 0 0 if ($refrequester)
158 0 0 unless ref $refrequester eq 'Biblio::ILL::ISO::SystemAddress'
160 0 0 if ($refsendto)
161 0 0 unless ref $refsendto eq 'Biblio::ILL::ISO::SendToListTypeSequence'
163 0 0 if ($refalreadytried)
164 0 0 unless ref $refalreadytried eq 'Biblio::ILL::ISO::AlreadyTriedListType'
172 0 0 if $refrequester
173 0 0 if $refsendto
174 0 0 if $refalreadytried
196 0 0 if ($k =~ /^permission-to-forward$/ or $k =~ /^permission-to-chain$/ or $k =~ /^permission-to-partition$/ or $k =~ /^permission-to-change-send-to-list$/) { }
0 0 elsif ($k =~ /^initial-requester-address$/) { }
0 0 elsif ($k =~ /^preference$/) { }
0 0 elsif ($k =~ /^send-to-list$/) { }
0 0 elsif ($k =~ /^already-tried-list$/) { }