Condition Coverage

blib/lib/Google/Ads/Common/OAuth2ServiceAccountsHandler.pm
Criterion Covered Total %
condition 0 27 0.0


and 3 conditions

line !l l&&!r l&&r condition
72 0 0 0 $self->get_json_file and $self->get_pem_file

or 2 conditions

line l !l condition
49 0 0 $__crypt_module_of{$ident} ||= 'Crypt::OpenSSL::RSA'
78 0 0 $self->__read_certificate_file || (return 0)
99 0 0 $self->get___crypt_module->new_private_key($file) || (return 0)

or 3 conditions

line l !l&&r !l&&!r condition
57 0 0 0 $properties->{'oAuth2ServiceAccountEmailAddress'} || $email_address_of{$ident}
60 0 0 0 $properties->{'oAuth2ServiceAccountDelegateEmailAddress'} || $delegated_email_address_of{$ident}
62 0 0 0 $properties->{'oAuth2ServiceAccountPEMFile'} || $pem_file_of{$ident}
64 0 0 0 $properties->{'oAuth2ServiceAccountJSONFile'} || $json_file_of{$ident}
66 0 0 0 $properties->{'oAuth2AdditionalScopes'} || $additional_scopes_of{$ident}
131 0 0 0 $self->get_pem_file or $self->get_json_file