Condition Coverage

blib/lib/Net/Async/Zitadel/Management.pm
Criterion Covered Total %
condition 68 146 46.5


and 3 conditions

line !l l&&!r l&&r condition
68 1 0 2 $response->decoded_content and length $response->decoded_content
73 0 0 1 $data && $data->{'message'}

or 2 conditions

line l !l condition
83 1 1 $data // {}
102 1 0 $args{'offset'} // 0
1 0 $args{'limit'} // 100
185 0 1 $args{'offset'} // 0
1 0 $args{'limit'} // 100
0 1 $args{'queries'} // []
209 1 0 $args{'type'} // "KEY_TYPE_JSON"
219 0 1 $args{'offset'} // 0
1 0 $args{'limit'} // 100
273 0 1 $args{'offset'} // 0
1 0 $args{'limit'} // 100
287 0 1 $args{'offset'} // 0
1 0 $args{'limit'} // 100
336 0 0 $args{'offset'} // 0
0 0 $args{'limit'} // 100
361 0 1 $args{'response_types'} // ["OIDC_RESPONSE_TYPE_CODE"]
0 1 $args{'grant_types'} // ["OIDC_GRANT_TYPE_AUTHORIZATION_CODE"]
0 1 $args{'app_type'} // "OIDC_APP_TYPE_WEB"
0 1 $args{'auth_method'} // "OIDC_AUTH_METHOD_TYPE_BASIC"
411 0 1 $args{'offset'} // 0
1 0 $args{'limit'} // 100
447 0 1 $args{'offset'} // 0
1 0 $args{'limit'} // 100
469 0 1 $args{'offset'} // 0
1 0 $args{'limit'} // 100
482 0 1 $args{'offset'} // 0
1 0 $args{'limit'} // 100
502 1 0 $args{'scopes'} // ["openid", "profile", "email"]

or 3 conditions

line l !l&&r !l&&!r condition
102 0 1 0 $args{'asc'} // &JSON::MaybeXS::true()
131 2 0 0 $args{'user_name'} // _require("user_name required")
2 0 0 $args{'first_name'} // _require("first_name required")
1 0 1 $args{'last_name'} // _require("last_name required")
0 1 0 $args{'display_name'} // "$args{'first_name'} $args{'last_name'}"
1 0 0 $args{'email'} // _require("email required")
0 1 0 $args{'email_verified'} // &JSON::MaybeXS::false()
0 0 0 $args{'phone_verified'} // &JSON::MaybeXS::false()
171 1 0 1 $args{'user_name'} // _require("user_name required")
1 0 0 $args{'name'} // _require("name required")
185 0 1 0 $args{'asc'} // &JSON::MaybeXS::true()
238 1 0 1 $args{'password'} // _require("password required")
304 1 0 0 $args{'name'} // _require("name required")
316 1 0 0 $args{'name'} // _require("name required")
361 2 0 0 $args{'name'} // _require("name required")
1 0 1 $args{'redirect_uris'} // _require("redirect_uris required")
400 1 0 1 $args{'name'} // _require("name required")
418 1 0 1 $args{'name'} // _require("name required")
435 1 0 1 $args{'role_key'} // _require("role_key required")
0 1 0 $args{'display_name'} // $args{'role_key'}
455 1 0 1 $args{'user_id'} // _require("user_id required")
458 1 0 0 $args{'project_id'} // _require("project_id required")
1 0 0 $args{'role_keys'} // _require("role_keys required")
502 2 1 0 $args{'name'} // _require("name required")
1 0 1 $args{'client_id'} // _require("client_id required")
1 0 0 $args{'client_secret'} // _require("client_secret required")
1 0 0 $args{'issuer'} // _require("issuer required")
513 1 0 1 $args{'name'} // _require("name required")