Condition Coverage

blib/lib/Protocol/Database/PostgreSQL.pm
Criterion Covered Total %
condition 1 33 3.0


or 2 conditions

line l !l condition
645 0 0 $args{'param'} ||= []
657 0 0 $args{'portal'} // ""
0 0 $args{'statement'} // ""
757 0 0 $args{'portal'} //= ""
758 0 0 $args{'limit'} || 0
796 0 0 $args{'password'} // die("no password provided")
824 0 0 $args{'nonce'} // die("no nonce provided")
825 0 0 $args{'mechanism'} // die("no SASL mechanism provided")
837 0 0 $args{'nonce'} // die("no nonce provided")
838 0 0 $args{'proof'} // die("no proof provided")
839 0 0 $args{'header'} // die("no header provided")
963 0 0 ($self->is_first_message ? 'startup packet' : $FRONTEND_MESSAGE_CODE{substr $msg, 0, 1}) || 'unknown message'
969 0 0 +(shift())->{'outgoing'} // die("no outgoing source")
1011 1 0 $FRONTEND_MESSAGE_BUILDER{$type} || $self->can($self->method_for_frontend_type($type)) || die('no method for ' . $type)
1202 0 0 $MESSAGE_TYPE_FRONTEND{$args{'type'}} // die("unknown message " . $args{'type'})

or 3 conditions

line l !l&&r !l&&!r condition
663 0 0 0 $args{'sth'} || ()