Condition Coverage

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


or 2 conditions

line l !l condition
648 0 0 $args{'param'} ||= []
660 0 0 $args{'portal'} // ""
0 0 $args{'statement'} // ""
760 0 0 $args{'portal'} //= ""
761 0 0 $args{'limit'} || 0
799 0 0 $args{'password'} // die("no password provided")
827 0 0 $args{'nonce'} // die("no nonce provided")
828 0 0 $args{'mechanism'} // die("no SASL mechanism provided")
840 0 0 $args{'nonce'} // die("no nonce provided")
841 0 0 $args{'proof'} // die("no proof provided")
842 0 0 $args{'header'} // die("no header provided")
966 0 0 ($self->is_first_message ? 'startup packet' : $FRONTEND_MESSAGE_CODE{substr($msg, 0, 1)}) || 'unknown message'
972 0 0 +(shift())->{'outgoing'} // die("no outgoing source")
1014 1 0 $FRONTEND_MESSAGE_BUILDER{$type} || $self->can($self->method_for_frontend_type($type)) || die('no method for ' . $type)
1205 0 0 $MESSAGE_TYPE_FRONTEND{$args{'type'}} // die('unknown message ' . $args{'type'})

or 3 conditions

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