Condition Coverage

blib/lib/Schedule/Activity/Message.pm
Criterion Covered Total %
condition 13 22 59.0


and 3 conditions

line !l l&&!r l&&r condition
20 0 0 2 defined $opt{'message'}{'name'} and not is_ref($opt{'message'}{'name'})
24 0 2 14255 not is_ref($_->{'message'}) and defined $_->{'message'}
0 0 2 not is_ref($_->{'name'}) and defined $_->{'name'}

or 2 conditions

line l !l condition
18 186010 14617 $opt{'attributes'} // {}
14635 185992 $opt{'names'} // {}

or 3 conditions

line l !l&&r !l&&!r condition
13 0 200627 0 is_ref($ref) || $ref
24 14255 2 0 not is_ref($_->{'message'}) and defined $_->{'message'} or not is_ref($_->{'name'}) and defined $_->{'name'}
43 4 14220 0 $msg->{'name'} // $msg->{'message'}