Condition Coverage

blib/lib/Convert/ASN1/_encode.pm
Criterion Covered Total %
condition 15 22 68.2


and 3 conditions

line !l l&&!r l&&r condition
121 0 0 3 $less and $len
203 4 0 0 exists $_[0]{'encode_real'} and $_[0]{'encode_real'} ne 'binary'
365 0 0 2 $_[1][6] and $_[2]{$_[1][6]}

or 2 conditions

line l !l condition
84 4 8 ref $_[3] || $_[0]{'encode_bigint'} || 'Math::BigInt'
295 1 5 $_[0]{'encode_time'} or ''
1 5 $_enc_time_opt{$_[0]{'encode_time'} or ''} || 0

or 3 conditions

line l !l&&r !l&&!r condition
84 4 0 8 ref $_[3] || $_[0]{'encode_bigint'}

xor 4 conditions

line l&&r l&&!r !l&&r !l&&!r condition
87 4 2 2 4 $msb xor $_[3] > 0