Condition Coverage

blib/lib/Tangence/Type.pm
Criterion Covered Total %
condition 25 42 59.5


and 3 conditions

line !l l&&!r l&&r condition
329 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"
332 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"
519 0 2 21 &blessed($value) and $value->isa("Tangence::Object")
0 0 2 &blessed($value) and $value->isa("Tangence::ObjectProxy")
585 10 140 0 &blessed($value) and $value->isa('Tangence::Object') || $value->isa('Tangence::ObjectProxy')
600 0 17 2 $message->stream->_ver_can_num_float and $is_numeric
638 0 3 0 $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
222 2 0 716 $value == "+Inf" or $value == "-Inf"
224 49 667 0 $self->SUBTYPE || _best_int_type_for($value)
343 8 7 0 $self->SUBTYPE || _best_type_for($value)
358 11 4 0 exists $format{$num} or $num == 16
585 0 0 140 $value->isa('Tangence::Object') || $value->isa('Tangence::ObjectProxy')