| blib/lib/HashDataRole/Source/Iterator.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 21 | 26 | 80.7 |
| line | true | false | branch |
|---|---|---|---|
| 17 | 0 | 1 | unless my $gen_iterator = delete $args{'gen_iterator'} |
| 20 | 0 | 1 | if keys %args |
| 34 | 0 | 23 | unless $self->{'iterator'} |
| 35 | 18 | 5 | if (exists $self->{'buf'}) { } |
| 40 | 1 | 4 | unless defined $key |
| 48 | 0 | 22 | if (exists $self->{'buf'}) |
| 51 | 0 | 22 | unless $self->{'iterator'} |
| 53 | 4 | 18 | unless defined $key |
| 73 | 1 | 6 | unless $self->has_next_item |
| 75 | 2 | 4 | if $item->[0] eq $key |
| 83 | 1 | 6 | unless $self->has_next_item |
| 85 | 2 | 4 | if $item->[0] eq $key |
| 94 | 1 | 3 | unless $self->has_next_item |