Condition Coverage

File:lib/Message/String.pm
Coverage:76.8%

line%coveragecondition
159100
ABdec
000
011
1X1
$bool_copy or exists $$invocant{'types'}
18033
ABdec
0X0
100
111
defined $type and exists $$types{$type}
214100
ABdec
0X0
100
111
@_ > 1 and defined $type
218100
ABdec
0X0
100
111
not ref $invocant and $type =~ /^[ACEW]$/
22067
ABdec
000
011
1X1
0 + $value || $$types{$type}{'level'}
240100
ABdec
0X0
100
111
@_ > 1 and defined $type
247100
ABCdec
0000
0011
01X1
1XX1
$type eq '1' or $type eq '0' or $type eq ''
265100
ABdec
0X0
100
111
@_ > 1 and defined $type
269100
Adec
00
11
$value || ''
272100
ABCdec
0000
0011
01X1
1XX1
$type eq '1' or $type eq '0' or $type eq ''
290100
ABdec
0X0
100
111
@_ > 1 and defined $type
29450
Adec
00
11
$value ||= ''
313100
ABdec
0X0
100
111
@_ > 1 and defined $type
403100
Adec
00
11
$$long_types{$value} || 'D'
40750
Adec
00
11
$value || 0
423100
Adec
00
11
$value || ''
64433
ABdec
0X0
100
111
$value and $value =~ /^[\p{Alpha}_\-][\p{Digit}\p{Alpha}_\-]*$/
70167
ABdec
0X0
100
111
ref $export_tags and @$export_tags
77433
ABdec
0X0
100
111
ref $export_tags and @$export_tags
84133
ABdec
0X0
100
111
$method and not ref $method
84233
ABdec
0X0
100
111
ref $coderef and ref $coderef eq 'CODE'
85750
Adec
00
11
$value || 0
91950
Adec
00
11
$$long_types{$type} || 'M'
94350
Adec
00
11
$$long_types{$type} || 'M'
967100
ABdec
0X0
100
111
@lines and $id =~ /^[+]+$/
100
ABdec
0X0
100
111
@lines and $id =~ /^[.]+$/
100433
ABdec
000
011
1X1
ref $class || $class
1014100
ABdec
0X0
100
111
$message->type eq 'R' and $message->template =~ /password/is