Condition Coverage

blib/lib/MToken/Client.pm
Criterion Covered Total %
condition 0 75 0.0


and 3 conditions

line !l l&&!r l&&r condition
285 0 0 0 $args{'url'} and $args{'user'}
292 0 0 0 $args{'pwcache'} and -e $args{'pwcache'}
294 0 0 0 $args{'pwcache_ttl'} and $pwcache_path->stat->mtime + $args{'pwcache_ttl'} < time
388 0 0 0 $tx->res->is_error and not $self->error
440 0 0 0 not $status and $self->code == 401
447 0 0 0 not $status and $self->code == 401
0 0 0 $status and $self->{'pwcache'}
450 0 0 0 $self->{'pwcache'} and -e $self->{'pwcache'}
473 0 0 0 $self->{'pwcache'} and -e $self->{'pwcache'}
481 0 0 0 $ask and -t STDIN
505 0 0 0 not $url and $self->{'url'}

or 2 conditions

line l !l condition
268 0 0 $args{'url'} ||= ""
283 0 0 $args{'user'} ||= ""
284 0 0 $args{'password'} ||= ""
290 0 0 $args{'pwcache'} ||= ""
291 0 0 $args{'pwcache_ttl'} //= 300
310 0 0 $args{'max_redirects'} || 10
0 0 $args{'connect_timeout'} || 10
0 0 $args{'inactivity_timeout'} || 30
0 0 $args{'request_timeout'} || 180
0 0 $args{'insecure'} || 0
344 0 0 $self->{'trace'} || []
386 0 0 $tx->res->code || '000'
388 0 0 $tx->res->json('/message') || $err->{'message'} || 'Unknown error'
392 0 0 $tx->res->body_size || 0
393 0 0 $self->{'tx_time'} // 0
396 0 0 $tx->res->message || $err->{'message'} || 'Unknown error'
474 0 0 tcd_load($self->{'pwcache'}) // ""
569 0 0 shift() || 0

or 3 conditions

line l !l&&r !l&&!r condition
382 0 0 0 not $err or $err->{'code'}
462 0 0 0 $url ||= $self->{'url'}