Condition Coverage

blib/lib/Bio/Tools/EUtilities.pm
Criterion Covered Total %
condition 24 70 34.2


and 3 conditions

line !l l&&!r l&&r condition
67 13 2 7 $eutil ne 'elink' and $eutil ne 'esummary'
88 0 0 0 ref $response and $response->isa('HTTP::Response')
98 0 0 4 ref $pb and $pb->isa('Bio::ParameterBaseI')
99 0 0 4 ref $pb and $pb->isa('Bio::Tools::EUtilities::EUtilParameters')
137 0 21 0 $response and $response->isa('HTTP::Response')
149 21 1 0 defined $simple->{'ERROR'} and not ref $simple->{'ERROR'}
194 0 0 0 not $self->cache_response and $self->data_parsed
220 0 0 0 $self->can('parse_data') and not $self->data_parsed
412 2 0 2 $self->{'_spelledquery'} and $self->{'_spelledquery'}{'Replaced'}
719 0 0 0 $file and $fh

or 2 conditions

line l !l condition
56 0 22 $lazy ||= 0
57 0 22 $cache ||= 0
352 2 1 $self->{'_count'} || scalar $self->get_ids
614 0 0 $arg ||= 'all'
707 0 0 $type ||= 'all'

or 3 conditions

line l !l&&r !l&&!r condition
31 0 44 0 ref $caller || $caller
39 22 0 0 $param{'-eutil'} || $class->throw('Need eutil to make instance')
67 0 7 15 $response or $eutil ne 'elink' and $eutil ne 'esummary'
160 0 0 22 $simple->{'ErrorList'} or $simple->{'WarningList'}
200 0 0 0 $seendoc or $line =~ /^<$tag>/
290 4 8 39 $eutil eq 'einfo' or $eutil eq 'espell'
292 8 2 0 $self->{'_dbname'} || $self->{'_database'} || $self->get_available_databases
443 0 0 0 $self->data_parsed or $self->is_lazy
559 0 0 0 $self->data_parsed or $self->is_lazy
718 0 0 0 $file ||= $fh