Condition Coverage

blib/lib/FTN/Addr.pm
Criterion Covered Total %
condition 37 77 48.0


and 3 conditions

line !l l&&!r l&&r condition
206 0 0 16 $base and ref $base
0 0 16 $base and ref $base and builtin::blessed($base)
0 0 16 $base and ref $base and builtin::blessed($base) and $base->isa("FTN::Addr")
286 37 0 0 $new{'node'} == -1 and $new{'point'} != 0
296 37 0 0 $new{'point'} == -1 and $new{'node'} <= 0
574 5 1 1 $value == -1 and $inst->point != 0
626 6 1 2 $value == -1 and $inst->node <= 0
789 0 0 5 $_[1] and ref $_[1]
0 0 5 $_[1] and ref $_[1] and builtin::blessed($_[1])
0 0 5 $_[1] and ref $_[1] and builtin::blessed($_[1]) and $_[1]->isa("FTN::Addr")
794 0 0 5 $_[0]->domain eq $_[1]->domain and $_[0]->zone == $_[1]->zone
0 0 5 $_[0]->domain eq $_[1]->domain and $_[0]->zone == $_[1]->zone and $_[0]->net == $_[1]->net
0 0 5 $_[0]->domain eq $_[1]->domain and $_[0]->zone == $_[1]->zone and $_[0]->net == $_[1]->net and $_[0]->node == $_[1]->node
803 0 0 2 $_[1] and ref $_[1]
0 0 2 $_[1] and ref $_[1] and builtin::blessed($_[1])
0 0 2 $_[1] and ref $_[1] and builtin::blessed($_[1]) and $_[1]->isa("FTN::Addr")
825 0 0 1 $_[0] and ref $_[0]
0 0 1 $_[0] and ref $_[0] and builtin::blessed($_[0])
0 0 1 $_[0] and ref $_[0] and builtin::blessed($_[0]) and $_[0]->isa("FTN::Addr")

or 2 conditions

line l !l condition
193 8 13 $5 || 'fidonet'
9 12 $4 || 0
219 0 4 $3 || 0
233 4 7 $2 || 0

or 3 conditions

line l !l&&r !l&&!r condition
160 23 14 0 ref $either || $either
813 1 0 1 $_[$i]->domain cmp $_[$j]->domain or $_[$i]->zone <=> $_[$j]->zone
1 0 1 $_[$i]->domain cmp $_[$j]->domain or $_[$i]->zone <=> $_[$j]->zone or $_[$i]->net <=> $_[$j]->net
0 0 1 $_[$i]->domain cmp $_[$j]->domain or $_[$i]->zone <=> $_[$j]->zone or $_[$i]->net <=> $_[$j]->net or $_[$i]->node <=> $_[$j]->node