Condition Coverage

blib/lib/Schedule/Activity/NodeFilter.pm
Criterion Covered Total %
condition 16 30 53.3


and 3 conditions

line !l l&&!r l&&r condition
37 0 1 7 $res &&= __PACKAGE__->new(%$filter)->matches($tm, %attributes)
38 0 0 2 $res &&= $filter->matches($tm, %attributes)
68 0 13 22 defined $v and $tm >= $v

or 2 conditions

line l !l condition
21 33 31 $self{'f'} //= "value"
66 35 0 $attributes{$self->{'attr'}} // {}
79 34080 0 $attributes{$self->{'attr'}} // {}

or 3 conditions

line l !l&&r !l&&!r condition
19 0 69 0 is_ref($ref) || $ref
46 0 4 5 $res ||= __PACKAGE__->new(%$filter)->matches($tm, %attributes)
47 0 1 0 $res ||= $filter->matches($tm, %attributes)
55 0 3 5 $res ||= !__PACKAGE__->new(%$filter)->matches($tm, %attributes)
56 0 0 2 $res ||= !$filter->matches($tm, %attributes)