Subroutine Coverage

blib/lib/Game/Cribbage/Board.pm
Criterion Covered Total %
subroutine 53 62 85.4
pod 56 56 100.0


line count pod subroutine
3 8 n/a BEGIN
4 8 n/a BEGIN
6 8 n/a BEGIN
7 8 n/a BEGIN
8 8 n/a BEGIN
9 8 n/a BEGIN
23 77 Yes add_player
32 2 Yes add_player_if_not_exists
43 5 Yes get_player
53 37 Yes build_deck
57 34 Yes build_rounds
63 34 Yes start_game
70 0 Yes next_hands
75 0 Yes force_to_crib
101 1 Yes force_draw_card
128 1 Yes draw_hands
143 0 Yes add_starter_card
148 0 Yes get_hands
153 0 Yes identify_worst_cards
158 1 Yes validate_crib_cards
163 1 Yes crib_player_id
168 1 Yes crib_player_identifier
173 1 Yes crib_player_name
178 1 Yes crib_player_number
183 0 Yes crib_player_cards
188 120 Yes cribbed_card
193 60 Yes cribbed_cards
201 0 Yes force_play_card
206 29 Yes play_card
211 8 Yes get_card
216 3 Yes current_play
221 1 Yes current_play_cards
226 13 Yes current_play_score
231 2 Yes last_play_score
236 14 Yes score
241 10 Yes cannot_play
246 2 Yes player_cannot_play
251 1 Yes no_player_can_play
256 7 Yes next_play
261 2 Yes end_play
266 3 Yes end_hands
271 41 Yes shuffle
276 1 Yes get_round_id
281 1 Yes set_round_id
287 1 Yes get_hands_id
292 1 Yes set_hands_id
298 1 Yes get_play_id
303 1 Yes set_play_id
309 1 Yes get_crib_player_hand_id
314 1 Yes set_player_hand_id
319 1 Yes get_player_hand_id
324 1 Yes set_crib_complete
329 2 Yes crib_complete
334 1 Yes best_run_play
339 1 Yes total_player_score
345 35 Yes set_crib_player
354 1 Yes next_to_play_id
359 1 Yes next_to_play
364 0 Yes set_next_to_play
369 1 Yes hand_play_history
374 0 Yes reset_hands
379 1 Yes last_round_hands