| blib/lib/Tie/UnionHash.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 23 | 24 | 95.8 |
| line | true | false | branch |
|---|---|---|---|
| 59 | 21 | 360 | if @_ |
| 66 | 0 | 2 | if ref $class |
| 71 | 4 | 1 | if (ref $par) |
| 88 | 5 | 5 | unless $self->_opt->{'freeze_keys'} |
| 99 | 3 | 2 | unless $self->_opt->{'freeze_keys'} |
| 101 | 2 | 1 | unless exists $$hash{$key} |
| 110 | 16 | 14 | unless ($self->_opt->{'freeze_keys'}) |
| 113 | 1 | 15 | if exists $self->_deleted_keys->{$key} |
| 114 | 11 | 4 | if exists $self->_for_write->{$key} |
| 117 | 6 | 18 | unless exists $$hash{$key} |
| 132 | 27 | 22 | unless ($self->_opt->{'freeze_keys'}) |
| 135 | 8 | 97 | if exists $$del_keys_map{$_} |