------------------------ Networked Mancala - Egyptian Rules. COMP 290-059. eXtreme Programming and Agile Methods Final Project - Release 2. @author keithlee [ at ] unc.edu @author olivier [ at ] cs.unc.edu ------------------------ ------------------------ Automated Unit Testing ------------------------ MancalaBoardTest tested manipulating the board via adding stones and emptying bins. ------------------------ Manual Testing ------------------------ The following features were manually tested: - Application Menu Bar - Show Help Dialog - Statistics Dialog given in BoxPlot for each local user - Exit Game - Able to click on own, non-empty bins - Click bin correctly registered as game bin selection - Start New Game against Computer - Host New Network Game * Cancel waiting for remote player 2 * Select Quit Game * Play again at conclusion of game - Join New Network Game * Handle remote player 1 not available at ip address * Select Quit Game * Correctly play again at conclusion of game based on player 1's decision Carry out complete game using moves from test game in file mancala-v2-testgame.txt over the network. ------------------------ Automated Unit Test Execution ------------------------ java -cp .;junit.jar mancala.MancalaBoardTest