| blib/lib/Mock/Data/Plugin/Text.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 27 | 49 | 55.1 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 34 | 0 | 0 | 33 | @_ && ref $_[0] eq 'HASH' |
| 35 | 0 | 33 | 0 | $opts && $opts->{'sep'} |
| 36 | 0 | 0 | 33 | $opts && $opts->{'source'} |
| 37 | 0 | 32 | 1 | $opts && $opts->{'count'} |
| 45 | 31 | 1 | 45 | length $buf < $len and !defined($max_len) || length($buf) + length($sep) < $max_len |
| 50 | 1 | 4 | 0 | $src_i < $lim and !defined($max_len) || length($buf) + length($sep) < $max_len |
| 54 | 1 | 22 | 10 | defined $max_len and length $buf > $max_len |
| 62 | 0 | 2 | 1 | @_ && ref $_[0] eq 'HASH' |
| line | l | !l | condition |
|---|---|---|---|
| 35 | 0 | 33 | ($_[0] // $opts && $opts->{'sep'}) // " " |
| 37 | 1 | 32 | ($_[2] // $opts && $opts->{'count'}) // 1 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 35 | 0 | 0 | 33 | $_[0] // $opts && $opts->{'sep'} |
| 36 | 0 | 33 | 0 | $_[1] // $opts && $opts->{'source'} |
| 33 | 0 | 0 | ($_[1] // $opts && $opts->{'source'}) // Carp::croak("Parameter 'source' is required") | |
| 37 | 0 | 1 | 32 | $_[2] // $opts && $opts->{'count'} |
| 45 | 0 | 45 | 1 | !defined($max_len) || length($buf) + length($sep) < $max_len |
| 50 | 4 | 0 | 0 | !defined($max_len) || length($buf) + length($sep) < $max_len |
| 66 | 0 | 3 | 0 | $opts{'source'} //= $mockdata->generators->{'word'} |