Condition Coverage

blib/lib/Net/CardDAVTalk.pm
Criterion Covered Total %
condition 0 50 0.0


and 3 conditions

line !l l&&!r l&&r condition
248 0 0 0 $Report and ref $Report eq 'ARRAY'
256 0 0 0 $ace and ref $ace eq 'ARRAY'
397 0 0 0 $Response && $Response->{'content'}

or 2 conditions

line l !l condition
211 0 0 $Args{'Properties'} || []
237 0 0 $$Response{"{$NS_D}href"}{'content'} || (next)
259 0 0 $$Acl{"{$NS_D}principal"}{"{$NS_D}href"}{'content'} // ''
287 0 0 $$Propstat{"{$NS_D}prop"}{"{$NS_D}displayname"}{'content'} || ''
0 0 $$Propstat{"{$NS_D}prop"}{"{$NS_D}sync-token"}{'content'} || ''
397 0 0 $Response && $Response->{'content'} // (return undef)
399 0 0 eval { do { 'Net::CardDAVTalk::VCard'->new_fromstring($Data) } } // (return undef)
419 0 0 $Props //= []
506 0 0 $$Response{"{$NS_D}prop"}{"{$NS_D}getcontenttype"}{'content'} || ''
509 0 0 $$Response{"{$NS_D}prop"}{"{$NS_D}getetag"}{'content'} || ''
525 0 0 $Props //= []
549 0 0 $$Propstat{"{$NS_D}prop"}{"{$NS_D}getetag"}{'content'} || ''
626 0 0 $$Response{"{$NS_D}href"}{'content'} || (next)
701 0 0 $$Response{"{$NS_D}href"}{'content'} // (return)
705 0 0 $$Propstat{"{$NS_D}prop"}{"{$NS_C}address-data"}{'content'} // (return)
718 0 0 $$Propstat{"{$NS_D}prop"}{"{$NS_P}$PropName"}{'content'} // (next)

or 3 conditions

line l !l&&r !l&&!r condition
320 0 0 0 $VCard->uid // $VCard->uid($Self->genuuid)
444 0 0 0 eval { do { $Self->_ParseReportData($Response, $Propstat, $Props) } } || do { push @Errors, $@ if $@; next }
550 0 0 0 eval { do { $Self->_ParseReportData($Response, $Propstat, $Props) } } || do { push @Errors, $@ if $@; next }