line |
true |
false |
branch |
40
|
0 |
0 |
unless grep {$p{'type'} eq $_;} "basic", "api_key", "oauth2" |
44
|
0 |
0 |
if ($p{'type'} eq 'basic') { } |
|
0 |
0 |
elsif ($p{'type'} eq 'api_key') { } |
|
0 |
0 |
elsif ($p{'type'} eq 'oauth2') { } |
50
|
0 |
0 |
unless grep {$p{'in'} eq $_;} "query", "header" |
59
|
0 |
0 |
unless grep {$p{'flow'} eq $_;} "implicit", "password", "application", "accessCode" |
67
|
0 |
0 |
if (grep {$p{'flow'} eq $_;} "implicit", "accessCode") |
71
|
0 |
0 |
if (grep {$p{'flow'} eq $_;} "password", "application", "accessCode") |
77
|
0 |
0 |
unless $SETTINGS{'security'} |
84
|
18 |
2 |
if $self->{'built'} |
90
|
0 |
2 |
$app->format ? : |
126
|
0 |
2 |
if (scalar @$tags) |
147
|
6 |
0 |
if $contact->{$_} |
157
|
2 |
0 |
if $license->{'url'} |
169
|
2 |
2 |
if $SETTINGS{'description'} |
170
|
1 |
3 |
if $SETTINGS{'terms_of_service'} |
172
|
2 |
2 |
if keys %{$SETTINGS{"contact"};} |
173
|
2 |
2 |
if keys %{$SETTINGS{"license"};} |
183
|
2 |
0 |
unless $SETTINGS{'security'} |
190
|
6 |
20 |
if lc $r->method eq "options" |
232
|
19 |
1 |
if scalar @$params |
239
|
20 |
1 |
unless $r->entity |
264
|
2 |
41 |
if ($p->in) { } |
|
14 |
27 |
elsif ($p->named) { } |
|
1 |
26 |
elsif ($type eq 'object') { } |
|
17 |
9 |
elsif ($method =~ /patch|post|put/i) { } |
272
|
1 |
42 |
if (_type_name($p->type) =~ /^HashRef$/) |
277
|
1 |
42 |
if (_type_is_enum($p->type)) |
282
|
31 |
12 |
$p->required ? : |
289
|
11 |
32 |
if defined $p->default |
303
|
1 |
26 |
if ($r->entity) |
309
|
39 |
2 |
unless _type_name($p->type) =~ /^HashRef$/ |
310
|
0 |
2 |
unless $p->enclosed |
322
|
3 |
2 |
unless scalar @objects |
326
|
4 |
0 |
if ($obj->can("enclosed")) |
327
|
0 |
4 |
unless $obj->enclosed |
328
|
1 |
8 |
if (exists $expose->{'using'}) |
342
|
0 |
6 |
unless _type_name($p->type) =~ /^HashRef$/ |
345
|
0 |
6 |
unless $p->enclosed |
348
|
10 |
4 |
if $pp->required |
366
|
26 |
0 |
unless $_ |
389
|
342 |
0 |
if ($type and $type->can('display_name')) { } |
|
0 |
0 |
elsif ($type and $type->can('name')) { } |
408
|
2 |
55 |
if (_type_name($tt) =~ /^Maybe\[/) |
413
|
3 |
54 |
if (_type_name($tt) =~ /^HashRef$/) { } |
|
0 |
54 |
elsif (_type_name($tt) =~ /^HashRef\[.*\]$/) { } |
|
3 |
51 |
elsif (_type_name($tt) =~ /^ArrayRef/) { } |
414
|
0 |
3 |
$p->can('using') ? : |
430
|
4 |
0 |
if ($tt->can('type_parameter')) { } |
436
|
1 |
3 |
unless defined $type |
439
|
2 |
1 |
if ($type eq 'object') { } |
441
|
1 |
1 |
if ($p->can('using') and $p->using) { } |
|
1 |
0 |
elsif ($tt->can('type_parameter')) { } |
446
|
1 |
0 |
if (defined $subscript_type) |
448
|
0 |
1 |
if defined $subscript_format |
454
|
0 |
1 |
if $format |
455
|
0 |
1 |
if $p->desc |
461
|
17 |
34 |
if $format |
462
|
27 |
24 |
if $p->desc |
469
|
98 |
1 |
if ($t and $t->can('name')) { } |
470
|
34 |
64 |
if ($t->name =~ /int/i) { } |
|
0 |
64 |
elsif ($t->name =~ /long/i) { } |
|
0 |
64 |
elsif ($t->name =~ /num|float|real/i) { } |
|
0 |
64 |
elsif ($t->name =~ /double/i) { } |
|
54 |
10 |
elsif ($t->name =~ /str/i) { } |
|
0 |
10 |
elsif ($t->name =~ /byte/i) { } |
|
0 |
10 |
elsif ($t->name =~ /bool/i) { } |
|
0 |
10 |
elsif ($t->name =~ /datetime/i) { } |
|
0 |
10 |
elsif ($t->name =~ /date/i) { } |
|
0 |
10 |
elsif ($t->name =~ /password/i) { } |
|
4 |
6 |
elsif ($t->name =~ /hashref/i) { } |
482
|
2 |
4 |
if (_type_name($t) =~ /ArrayRef/) { } |
511
|
1 |
42 |
if $type->isa("Moose::Meta::TypeConstraint::Enum") or $type->isa("Type::Tiny::Enum") |