| blib/lib/Data/Rx/CoreType/str.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 16 | 20 | 80.0 |
| line | true | false | branch |
|---|---|---|---|
| 13 | 0 | 18 | unless 'Data::Rx::Util'->_x_subset_keys_y($arg, {'length', 1, 'value', 1}) |
| 17 | 2 | 16 | if (exists $$arg{'value'}) |
| 19 | 0 | 2 | if (not defined $val or ref $val) |
| 23 | 0 | 0 | defined $val ? : |
| 32 | 1 | 17 | if $$arg{'length'} |
| 35 | 2 | 16 | if defined $$arg{'value'} |
| 43 | 6 | 229 | unless (defined $value) |
| 54 | 112 | 117 | if (ref $value) |
| 62 | 15 | 102 | if ($$self{'length_check'} and not $$self{'length_check'}(length $value)) |
| 70 | 44 | 58 | if (defined $$self{'value'} and $$self{'value'} ne $value) |