Condition Coverage

blib/lib/Decl/Node.pm
Criterion Covered Total %
condition 28 84 33.3


and 3 conditions

line !l l&&!r l&&r condition
271 23 0 0 $$n{'group'} and not $n->flag(':')
0 0 23 defined $flavor ? $n->is($flavor) : 1 and not $n->flag(':')
291 646 0 0 defined $parent && $parent != $self->root
638 896 25 44 $self->body and not $$self{'bracket'}
710 6 23 11 $self->tag eq $tag and $self->name eq $name
718 0 0 0 $self->name eq $name and $self->label eq $label
856 22 4 3 $$_{'macroresult'} and not $macro_ok
926 8 0 6 $$self{'owncode'} and $$self{'sub'}
937 0 0 0 $_->flag('!') and not defined $master_iffy
1138 0 0 0 !defined($tag) || $_->is($tag) and !defined($name) || $_->name eq $name
1155 0 0 0 !defined($tag) || $_->is($tag) and !defined($name) || $_->name eq $name
1432 0 0 0 $_->is('sub|filter') and $_->name eq $filter

or 3 conditions

line l !l&&r !l&&!r condition
300 105 0 223 $_[0]{'parameters'}{$_[1]} or $_[2]
301 8 0 0 $_[0]{'options'}{$_[1]} or $_[2]
476 3 2 744 $leader or $white
778 0 0 0 $_->is($type) or $_->name eq $type
779 0 0 0 not $flag or $_->flag($flag)
977 0 3 15 $self->code or $self->nodes
3 15 0 $self->code or $self->nodes or $self->body
978 0 1 17 $self->code or $self->bracket
1138 0 0 0 !defined($tag) || $_->is($tag)
0 0 0 !defined($name) || $_->name eq $name
1154 0 0 0 $$_{'is_reference'} or $_->flag('?')
1155 0 0 0 !defined($tag) || $_->is($tag)
0 0 0 !defined($name) || $_->name eq $name
1169 0 0 32 $$self{'is_reference'} or $self->flag('?')
1198 0 0 0 $self->get($x) ne '' or $self->get($y) ne ''
1268 0 0 4 $child->is($value) or $child->name eq $value