Move Player and Move Player in Turns User Story Acceptance Tests

Move Player User Story

A player moves based on the dice roll (two dice, each with six faces). When the user reaches the end of the board, he or she cycles around.

edu.ncsu.realestate.PlayerMovement
diceRoll playerPosition()
0 Go
1 Blue 1
3 Green 1
2 Go
2 Blue 2

playerMovement1*

fit.ActionFixture
start edu.ncsu.realestate.PlayerMovementAction  
press initialize game board  
enter number of players 2
enter player 1 name 1
enter player 2 name 2
enter player dice roll 3
press end turn  
check player 1 position Blue 3
check player 2 position Go

playerMovement1.1

fit.ActionFixture
start edu.ncsu.realestate.PlayerMovementAction  
press initialize game board  
enter number of players 2
enter player 1 name 1
enter player 2 name 2
enter player dice roll 3
press end turn  
check player 1 position Blue 3
check player 2 position Go
enter player dice roll 2
press end turn  
enter player dice roll 2
press end turn  
check player 1 position Green 2
check player 2 position Blue 2

playerMovement1.2

fit.ActionFixture
start edu.ncsu.realestate.PlayerMovementAction  
press initialize game board  
enter number of players 2
enter player 1 name 1
enter player 2 name 2
enter player dice roll 3
press end turn  
check player 1 position Blue 3
check player 2 position Go
enter player dice roll 2
press end turn  
enter player dice roll 2
press end turn  
check player 1 position Green 2
check player 2 position Blue 2
enter player dice roll 2
press end turn  
enter player dice roll 2
press end turn  
check player 1 position Blue 1
check player 2 position Green 1

Move Players in Turns User Story

The players should play in turns.

playerMovement2*

fit.ActionFixture
start edu.ncsu.realestate.PlayerMovementAction  
press initialize game board  
enter number of players 2
enter player 1 name 1
enter player 2 name 2
enter player dice roll 5
press end turn  
enter player dice roll 3
press end turn  
check player 1 position Green 2
check player 2 position Blue 3

playerMovement2.1 and playerMovement 2.2 need to be checked on the GUI.


Created: 5/25/2004
Modified: 8/22/2005

Return to FIT Summary
Return to RealEstate Example

Copyright © 2004-2006 North Carolina State University, Dr. Laurie Williams, Dright Ho, and Sarah Smith