Branch Coverage

blib/lib/WWW/Zitadel/Management.pm
Criterion Covered Total %
branch 112 182 61.5


line true false branch
41 2 15 unless length $self->base_url
56 1 4 if ($body)
63 4 1 if ($res->decoded_content and length $res->decoded_content)
67 3 2 unless ($res->is_success)
68 2 1 $data && $data->{'message'} ? :
70 2 1 if $api_msg
98 1 0 $args{'queries'} ? :
104 1 1 unless $user_id
127 0 1 $args{'nick_name'} ? :
0 1 $args{'preferred_language'} ? :
0 1 $args{'phone'} ? :
0 1 $args{'password'} ? :
133 0 1 unless $user_id
138 1 0 $args{'first_name'} ? :
1 0 $args{'last_name'} ? :
0 1 $args{'display_name'} ? :
0 1 $args{'nick_name'} ? :
144 0 1 unless $user_id
150 0 1 unless $user_id
156 0 1 unless $user_id
167 1 0 $args{'description'} ? :
188 0 1 unless $user_id
194 0 1 unless $user_id
202 1 1 unless $user_id
205 1 0 $args{'expiration_date'} ? :
211 0 1 unless $user_id
222 0 2 unless $user_id
223 1 1 unless $key_id
231 1 2 unless $user_id
234 1 0 $args{'change_required'} ? :
240 0 1 unless $user_id
248 0 3 unless $user_id
249 1 2 unless $key
250 1 1 unless defined $value
258 0 1 unless $user_id
259 0 1 unless $key
265 0 1 unless $user_id
283 0 1 $args{'queries'} ? :
289 1 1 unless $project_id
300 0 0 $args{'project_role_assertion'} ? :
0 0 $args{'project_role_check'} ? :
0 0 $args{'has_project_check'} ? :
0 0 $args{'private_labeling_setting'} ? :
306 0 1 unless $project_id
312 0 1 $args{'project_role_assertion'} ? :
0 1 $args{'project_role_check'} ? :
0 1 $args{'has_project_check'} ? :
0 1 $args{'private_labeling_setting'} ? :
318 0 1 unless $project_id
326 0 1 unless $project_id
332 0 1 $args{'queries'} ? :
338 1 2 unless $project_id
339 1 1 unless $app_id
345 0 2 unless $project_id
357 0 1 $args{'post_logout_uris'} ? :
0 1 $args{'dev_mode'} ? :
0 1 $args{'access_token_type'} ? :
0 1 $args{'id_token_role_assertion'} ? :
0 1 $args{'additional_origins'} ? :
363 0 2 unless $project_id
364 0 2 unless $app_id
375 2 0 $args{'redirect_uris'} ? :
1 1 $args{'response_types'} ? :
1 1 $args{'grant_types'} ? :
1 1 $args{'app_type'} ? :
1 1 $args{'auth_method'} ? :
1 1 $args{'post_logout_uris'} ? :
0 2 $args{'dev_mode'} ? :
1 1 $args{'access_token_type'} ? :
1 1 $args{'id_token_role_assertion'} ? :
1 1 $args{'additional_origins'} ? :
381 0 1 unless $project_id
382 0 1 unless $app_id
407 1 0 $args{'queries'} ? :
427 0 2 unless $project_id
431 0 1 $args{'group'} ? :
437 0 1 unless $project_id
443 0 1 $args{'queries'} ? :
465 0 1 $args{'queries'} ? :
478 0 1 $args{'queries'} ? :
484 1 1 unless $idp_id
498 0 1 $args{'display_name_mapping'} ? :
0 1 $args{'username_mapping'} ? :
1 0 $args{'auto_register'} ? :
504 0 2 unless $idp_id
509 0 1 $args{'display_name_mapping'} ? :
0 1 $args{'username_mapping'} ? :
0 1 $args{'auto_register'} ? :
515 1 1 unless $idp_id
521 0 1 unless $idp_id
527 0 1 unless $idp_id