Condition Coverage

blib/lib/I22r/Translate/Request.pm
Criterion Covered Total %
condition 26 31 83.8


and 3 conditions

line !l l&&!r l&&r condition
101 0 16 5 $self->backend && $self->backend->config('filter')
187 39 1 2 $self->_config->{'timeout'} and $elapsed >= $self->_config->{'timeout'}
193 23 13 4 $I22r::Translate::config{'timeout'} and $elapsed >= $I22r::Translate::config{'timeout'}
200 0 36 0 $self->backend and $self->backend->config('timeout')
224 0 20 1 $self->backend && $self->backend->config('callback')

or 2 conditions

line l !l condition
75 9 12 $self->config('return_type') // 'simple'
85 12 0 $return_type eq 'simple' or 1
100 5 16 $I22r::Translate::config{'filter'} // []
101 5 16 $self->backend && $self->backend->config('filter') // []
102 4 17 $self->_config->{'filter'} // []

or 3 conditions

line l !l&&r !l&&!r condition
28 27 27 43 $key eq 'src' or $key eq 'dest'
54 26 17 $key eq 'src' or $key eq 'dest' or $key eq 'text'