Condition Coverage

blib/lib/Text/VCardFast.pm
Criterion Covered Total %
condition 30 49 61.2


and 3 conditions

line !l l&&!r l&&r condition
105 12 157 21 @_ and $_[0] =~ s/^[ \t]//
123 13 0 0 $args->{'only_one'} and not @Path
190 116 1 0 $Encoding and lc $Encoding eq 'b'

or 2 conditions

line l !l condition
216 0 223 $_[1] // "\n"
220 19 12 (shift())->{'objects'} // []
232 224 69 $PropOutputOrder{$a} // 1000
209 84 $PropOutputOrder{$b} // 1000
270 0 0 $_->{'params'}{'encoding'} //= []
280 148 83 $_->{'params'} // {}
285 114 0 $_ // (next)
302 253 0 $V //= ''

or 3 conditions

line l !l&&r !l&&!r condition
169 6 0 0 $UnescapeMap{$1} // $1
193 0 0 0 $UnescapeMap{$1} // $1
200 14 0 7 $UnescapeMap{$1} // $1
237 0 0 16 $Card->{'groups'} || do { my %Groups; foreach $_ (map {@$_;} values %$Props) { push @{$Groups{$_->{'group'}};}, $_ if $_->{'group'}; } ; \%Groups }
266 0 0 146 $_->{'deleted'} or $_->{'name'} eq 'online'
294 26 0 120 $_->{'values'} || $_->{'value'}
351 22 12 303 /\G(.{0,75}?\\n)/cg or /\G(.{60,75})(?<=[^\n\t ])(?=[\n\t ])/cg
34 157 146 /\G(.{0,75}?\\n)/cg or /\G(.{60,75})(?<=[^\n\t ])(?=[\n\t ])/cg or /\G(.{0,74}[^\\])(?![\x80-\xbf])/cg