| blib/lib/WebService/GoogleAPI/Client/Discovery.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 14 | 20 | 70.0 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 38 | 7 | 1 | 24 | $will_expire > 0 and not $force |
| 59 | 0 | 0 | 0 | $ret->code == 403 and not $authorized |
| 238 | 36 | 0 | 108 | defined $api_spec->{'methods'} and ref $api_spec->{'methods'} eq 'HASH' |
| line | l | !l | condition |
|---|---|---|---|
| 35 | 26 | 6 | $self->chi->get_expires_at($key) // 0 |
| 107 | 1134 | 1857 | $$a{$WebService::GoogleAPI::Client::Discovery::b->{'name'}}{$key} //= [] |
| 161 | 26 | 2 | $self->available_APIs->{$api}{'version'} // [] |
| 174 | 23 | 0 | $stable[-1] || '' |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 199 | 15 | 11 | 0 | $params->{'version'} //= $self->latest_stable_version($params->{'api'}) |