Condition Coverage

blib/lib/Tree/RB/XS.pm
Criterion Covered Total %
condition 19 34 55.8


and 3 conditions

line !l l&&!r l&&r condition
46 123 0 6 @_ > 1 and ref $key_or_node ne "Tree::RB::XS::Node"
53 104 0 5 @_ > 1 and ref $key_or_node ne "Tree::RB::XS::Node"
128 1 1 1 @_ == 2 and ref $key eq "HASH"

or 2 conditions

line l !l condition
89 3 0 $self->key || ''
132 1 2 $opts && $opts->{'-reverse'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
48 6 123 0 $key_or_node || $self
55 5 104 0 $key_or_node || $self
60 0 9 0 $node || $self
65 0 4 0 $node || $self
75 1 0 0 $self->left_leaf || $self
1 0 0 $self->right_leaf || $self
87 0 3 0 $_[1] || $_[0]