| blib/lib/Games/Board/Piece.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 11 | 18 | 61.1 |
| line | true | false | branch |
|---|---|---|---|
| 37 | 0 | 3 | unless $args{'id'} |
| 38 | 0 | 3 | unless eval { do { $args{'board'}->isa("Games::Board") } } |
| 88 | 2 | 2 | unless $piece->{'current_space'} |
| 111 | 2 | 2 | if ($how eq 'dir') { } |
| 2 | 0 | elsif ($how eq 'to') { } | |
| 112 | 0 | 2 | unless $old_space |
| 113 | 0 | 2 | unless $new_space = $old_space->dir($which) |
| 115 | 0 | 2 | unless eval { do { $which->isa("Games::Board::Space") } } |
| 121 | 0 | 4 | unless not $old_space or $old_space->take($piece) |