Condition Coverage

blib/lib/MongoDB/MongoClient.pm
Criterion Covered Total %
condition 9 37 24.3


and 3 conditions

line !l l&&!r l&&r condition
953 184 0 2 $ssl and exists $self->_deferred->{'ssl'}
1606 0 0 0 $read_pref and ref $read_pref ne 'MongoDB::ReadPreference'
1627 0 0 0 $read_pref and ref $read_pref ne 'MongoDB::ReadPreference'
1672 0 0 0 ref $output eq 'HASH' and exists $output->{'databases'}
1766 0 0 0 defined $ns and length $ns
1769 0 0 0 defined $db and defined $coll

or 2 conditions

line l !l condition
174 11 176 $self->_uri->options->{'authsource'} // ''
1439 16 171 $first || ''
1580 0 0 $opts ||= {}
1677 0 0 $@ || 'Unknown error'
1701 0 0 $args ||= {}
1795 0 0 $args ||= {}
1873 0 0 $pipeline ||= []
1874 0 0 $options ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
175 30 1 156 length $self->username || length $source