Condition Coverage

lib/Neo4j/Driver/Session.pm
Criterion Covered Total %
condition 16 16 100.0


and 3 conditions

line !l l&&!r l&&r condition
82 10 3 1 builtin::blessed($r) and $r->isa("Neo4j::Driver::Result")
93 12 1 11 builtin::blessed($e) and $e->isa("Neo4j::Error")

or 2 conditions

line l !l condition
65 20 15 $self->{'retry_sleep'} //= 1
67 6 29 $self->{'driver'}->config("max_transaction_retry_time") // 30

or 3 conditions

line l !l&&r !l&&!r condition
40 95 76 3 $database //= $self->server->_default_database($self->{'driver'})
95 2 3 6 not $e->is_retryable or &Time::HiRes::time() >= $time_stop