Condition Coverage

File:blib/lib/App/Test/Generator/BenchmarkGenerator.pm
Coverage:82.2%

line%coveragecondition
21167
ABdec
000
011
1X1
$schema->{'module'} // croak("schema missing module")
21267
ABdec
000
011
1X1
$schema->{'function'} // croak("schema missing function")
221100
Adec
00
11
$schema->{'input'} // {}
222100
Adec
00
11
$schema->{'transforms'} // {}
247100
ABdec
0X0
100
111
$has_new and not $is_builtin
249100
ABdec
0X0
100
111
ref $new_spec eq "HASH" and %$new_spec
26350
Adec
00
11
$xforms{$name}{'input'} // \%input
335100
Adec
00
11
$spec->{'type'} // "string"
337100
ABCdec
0000
0011
01X1
1XX1
$type eq "number" or $type eq "integer" or $type eq "float"
34050
Adec
00
11
$TYPE_DEFAULTS{$type} // 42
34160
ABCDdec
0XXX0
10XX0
110X0
11100
11111
defined $min and &looks_like_number($min) and defined $max and &looks_like_number($max)
34467
ABdec
0X0
100
111
defined $min and &looks_like_number($min)
34867
ABdec
0X0
100
111
defined $max and &looks_like_number($max)
355100
Adec
00
11
$TYPE_DEFAULTS{$type} // "'value'"