| Percentage | Lines | ||
|---|---|---|---|
| HangmanBadLetterProposedEvent |
|
100 % | 80 |
| HangmanGameFailedStartingEvent |
|
100 % | 43 |
| HangmanGameLostEvent |
|
100 % | 41 |
| HangmanGameStartedEvent |
|
100 % | 18 |
| HangmanGoodLetterProposedEvent |
|
100 % | 64 |
| HangmanPlayerFailedCreatingEvent |
|
100 % | 33 |
| HangmanPlayerLostEvent |
|
100 % | 64 |
| HangmanPlayerProposedInvalidAnswerEvent |
|
100 % | 33 |
| HangmanPlayerTriedPlayingDuringAnotherPlayerTurnEvent |
|
100 % | 18 |
| HangmanPlayerTriedPlayingInactiveGameEvent |
|
100 % | 18 |
| CRAP Score | Lines | ||
|---|---|---|---|
| HangmanOptions::checkOptions() | 8 | 22 | |
| Hangman::playerWins() | 4 | 13 | |
| Hangman::leaveGame() | 4 | 14 | |
| Hangman::addPlayerToGame() | 3 | 30 | |
| Hangman::playAnswer() | 3 | 19 | |
| Hangman::ensurePlayerCanPlay() | 3 | 20 | |
| Hangman::isSupportedEvent() | 3 | 7 | |
| HangmanPlayer::isSupportedEvent() | 3 | 8 | |
| HangmanPlayer::__construct() | 3 | 19 | |
| Hangman::startGame() | 3 | 17 | |