Subroutine Coverage

blib/lib/Chess/Game.pm
Criterion Covered Total %
subroutine 39 41 95.1
pod 10 16 62.5


line count pod subroutine
164 3 n/a BEGIN
165 3 n/a BEGIN
166 3 n/a BEGIN
167 3 n/a BEGIN
168 3 n/a BEGIN
169 3 n/a BEGIN
170 3 n/a BEGIN
171 3 n/a BEGIN
172 3 n/a BEGIN
173 3 n/a BEGIN
174 3 n/a BEGIN
175 3 n/a BEGIN
186 3 n/a BEGIN
189 3 n/a BEGIN
190 3 n/a BEGIN
191 3 n/a BEGIN
192 3 n/a BEGIN
193 3 n/a BEGIN
196 48 n/a _add_pieces
209 1056 n/a _get_game
214 4 Yes new
252 225 Yes clone
350 3 No get_board
358 0 No get_pieces
373 0 No get_players
381 2 No get_movelist
389 8 Yes get_message
399 2 No get_capture
408 132 n/a _mark_threatened_kings
460 45 n/a _is_valid_en_passant
481 7 n/a _is_valid_short_castle
516 6 n/a _is_valid_long_castle
551 371 Yes is_move_legal
685 203 Yes make_move
801 4 No take_back_move
878 9 n/a _player_has_moves
901 2 Yes do_promotion
919 10 Yes player_in_check
930 5 Yes player_checkmated
941 3 Yes player_stalemated
952 3 Yes result