| blib/lib/GDPR/IAB/TCFv2/BitField.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 15 | 22 | 68.1 |
| line | true | false | branch |
|---|---|---|---|
| 13 | 0 | 39 | unless defined $args{'data'} |
| 14 | 0 | 39 | unless defined $args{'data_size'} |
| 16 | 0 | 39 | unless defined $args{'max_id'} |
| 18 | 0 | 39 | unless defined $args{'options'} |
| 19 | 0 | 39 | unless defined $args{'options'}{'json'} |
| 30 | 0 | 39 | if $data_size < $bytes_required |
| 54 | 0 | 242 | if $id < 1 |
| 57 | 12 | 230 | if $id > $self->{'max_id'} |
| 67 | 20 | 4 | unless (not $self->{'options'}{'json'}{'compact'}) |
| 73 | 2 | 2 | unless (not $self->{'options'}{'json'}{'verbose'}) |
| 74 | 68 | 160 | $data[$_ - 1] ? : |