Branch Coverage

blib/lib/Net/Async/Zitadel/Management.pm
Criterion Covered Total %
branch 100 182 54.9


line true false branch
43 2 12 unless length $self->base_url
60 1 2 if ($body)
68 2 1 if ($response->decoded_content and length $response->decoded_content)
72 1 2 unless ($response->is_success)
73 1 0 $data && $data->{'message'} ? :
75 1 0 if $api_msg
102 0 1 $args{'queries'} ? :
108 1 1 unless $user_id
131 0 1 $args{'nick_name'} ? :
0 1 $args{'preferred_language'} ? :
0 1 $args{'phone'} ? :
0 1 $args{'password'} ? :
137 0 1 unless $user_id
142 1 0 $args{'first_name'} ? :
1 0 $args{'last_name'} ? :
0 1 $args{'display_name'} ? :
0 1 $args{'nick_name'} ? :
148 0 1 unless $user_id
154 0 1 unless $user_id
160 0 1 unless $user_id
171 1 0 $args{'description'} ? :
192 0 1 unless $user_id
198 0 1 unless $user_id
206 0 1 unless $user_id
209 1 0 $args{'expiration_date'} ? :
215 0 1 unless $user_id
226 0 2 unless $user_id
227 1 1 unless $key_id
235 1 2 unless $user_id
238 1 0 $args{'change_required'} ? :
244 0 1 unless $user_id
252 0 3 unless $user_id
253 1 2 unless $key
254 1 1 unless defined $value
262 0 1 unless $user_id
263 0 1 unless $key
269 0 1 unless $user_id
287 0 1 $args{'queries'} ? :
293 1 1 unless $project_id
304 0 1 $args{'project_role_assertion'} ? :
0 1 $args{'project_role_check'} ? :
0 1 $args{'has_project_check'} ? :
0 1 $args{'private_labeling_setting'} ? :
310 0 1 unless $project_id
316 0 1 $args{'project_role_assertion'} ? :
0 1 $args{'project_role_check'} ? :
0 1 $args{'has_project_check'} ? :
0 1 $args{'private_labeling_setting'} ? :
322 0 1 unless $project_id
330 0 0 unless $project_id
336 0 0 $args{'queries'} ? :
342 1 1 unless $project_id
343 1 0 unless $app_id
349 0 2 unless $project_id
361 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'} ? :
367 0 1 unless $project_id
368 0 1 unless $app_id
379 1 0 $args{'redirect_uris'} ? :
1 0 $args{'response_types'} ? :
0 1 $args{'grant_types'} ? :
0 1 $args{'app_type'} ? :
1 0 $args{'auth_method'} ? :
0 1 $args{'post_logout_uris'} ? :
0 1 $args{'dev_mode'} ? :
0 1 $args{'access_token_type'} ? :
0 1 $args{'id_token_role_assertion'} ? :
1 0 $args{'additional_origins'} ? :
385 0 0 unless $project_id
386 0 0 unless $app_id
411 0 1 $args{'queries'} ? :
431 0 2 unless $project_id
435 0 1 $args{'group'} ? :
441 0 1 unless $project_id
447 0 1 $args{'queries'} ? :
469 0 1 $args{'queries'} ? :
482 0 1 $args{'queries'} ? :
488 1 1 unless $idp_id
502 0 1 $args{'display_name_mapping'} ? :
0 1 $args{'username_mapping'} ? :
1 0 $args{'auto_register'} ? :
508 0 2 unless $idp_id
513 0 1 $args{'display_name_mapping'} ? :
0 1 $args{'username_mapping'} ? :
0 1 $args{'auto_register'} ? :
519 1 1 unless $idp_id
525 0 1 unless $idp_id
531 0 1 unless $idp_id