Structured User Story #8 - Check current hand

USE CASE #8

The user 'checks' their current hand. No raise/bet occurs yet.

Preconditions

The server is running.
The user is connected to the server, along with other users.
The game has been started by one of the users.
The hands have been dealt and it is this players turn.
No other players have bet/raised this turn (i.e. all previous players have checked in current turn).

Success End Condition

It is no longer this players turn, it is now the next players turn. This player has bet no money but continues to remain in current round.

Fail End Condition

If the goal is abandoned then the user has either quit the program or folded the hand.
Upon quitting, the system still waits for the user in turn next round (this is a bug).
If the user folds the hand, then they can still play the next round, provided that they have enough chips!

Trigger

The user clicks the Check button when it is his/her turn in the round.

Description The server is running (remotely).
All users, including current user, have connected to the server.
A user has started the game with the command COMMAND:STARTGAME
It is the current players turn in the hand.
No previous players in hand have bet/raised.
User clicks Check button to check and it is no longer their turn.