Condition Coverage

blib/lib/Tangence/Type.pm
Criterion Covered Total %
condition 29 45 64.4


and 3 conditions

line !l l&&!r l&&r condition
330 2 1 2 abs $exp64 < 15 and ($float64BIN & "\0\0\3\377\377\377\377\377") eq "\0\0\0\0\0\0\0\0"
333 0 2 1 abs $exp64 < 127 and ($float64BIN & "\0\0\0\0\37\377\377\377") eq "\0\0\0\0\0\0\0\0"
520 0 2 21 builtin::blessed($value) and $value->isa("Tangence::Object")
0 0 2 builtin::blessed($value) and $value->isa("Tangence::ObjectProxy")
586 10 140 0 builtin::blessed($value) and $value->isa('Tangence::Object') || $value->isa('Tangence::ObjectProxy')
601 18 1 1 int $value eq $value and $value == $value
0 17 2 $message->stream->_ver_can_num_float and $is_numeric
639 0 3 1 $num >= 0 and $num <= 1
0 2 1 $num >= 2 and $num <= 9
0 0 2 $num >= 16 and $num <= 18

or 3 conditions

line l !l&&r !l&&!r condition
223 2 0 716 $value == "+Inf" or $value == "-Inf"
225 49 667 0 $self->SUBTYPE || _best_int_type_for($value)
344 8 7 0 $self->SUBTYPE || _best_type_for($value)
359 11 4 0 exists $format{$num} or $num == 16
586 0 0 140 $value->isa('Tangence::Object') || $value->isa('Tangence::ObjectProxy')