Branch Coverage

blib/lib/Schedule/Activity/NodeFilter.pm
Criterion Covered Total %
branch 46 50 92.0


line true false branch
21 64 5 if ($self{'attr'})
22 4 65 if ($self{'boolean'})
23 1 68 unless (defined $matcher{$self{'f'}})
34 5 13 if ($self->{'boolean'} eq "and")
37 8 2 if (is_plain_hashref($filter)) { }
39 1 9 unless ($res)
43 6 7 if ($self->{'boolean'} eq "or")
46 9 1 if (is_plain_hashref($filter)) { }
48 5 5 if ($res)
52 6 1 if ($self->{'boolean'} eq "nand")
55 8 2 if (is_plain_hashref($filter)) { }
57 3 7 if ($res)
68 22 13 if (defined $v and $tm >= $v)
80 24050 10030 if ($self->{'f'} eq 'value') { }
10030 0 elsif ($self->{'f'} eq 'avg') { }
83 34080 0 if (defined $self->{'value'})
84 0 34080 unless (defined $v)
85 1248 32832 if (defined $self->{'mod'})
86 306 942 if ($v < 0)
89 3507 30573 if ($self->{'op'} eq "eq")
90 3482 27091 if ($self->{'op'} eq "ne")
91 1254 25837 if ($self->{'op'} eq "lt")
92 3 25834 if ($self->{'op'} eq "le")
93 6 25828 if ($self->{'op'} eq "gt")
94 25828 0 if ($self->{'op'} eq "ge")