Branch Coverage

lib/Settlers/Event/Robber.pm
Criterion Covered Total %
branch 15 34 44.1


line true false branch
26 0 8 if $self->active
32 20 0 unless $_->resource_total > 7
44 0 0 if $pair->{'player'}->resource_total <= $pair->{'target_total'}
54 0 7 unless $self->active
56 0 7 if @{$self->{'players_to_concede'};}
57 0 7 unless $self->moved
67 0 1 unless $tile
76 0 7 unless $tile and $tile->isa('Settlers::Map::Tile') and $players and ref $players eq 'ARRAY'
79 0 7 if @{$self->{'players_to_concede'};}
81 0 7 unless $self->{'active'}
83 0 7 if $self->{'moved'}
86 0 7 if $self->{'location'}->uuid eq $tile->uuid
96 7 21 if $player eq $active_player
99 5 45 if ($property->location->is_adjacent($tile))
115 0 0 unless $self->{'active'}
116 0 0 unless $self->{'moved'}
118 0 0 if (grep(($_->number == $player->number), @{$$self{'players_to_steal'};})) { }