These are the current user stories we have...
"// set cards for each player"
"N: setCards 2s 3s 4s 5s 6s 7s 8s 9s Xs Js Qs Ks As"
"E: setCards 2c 3c 4c 5c 6c 7c 8c 9c Xc Jc Qc Kc Ac"
"S: setCards 2d 3d 4d 5d 6d 7d 8d 9d Xd Jd Qd Kd Ad"
"W: setCards 2h 3h 4h 5h 6h 7h 8h 9h Xh Jh Qh Kh Ah"
"// check a couple of table views"
"N: checkTable"
" [13]"
""
" [13] [13]"
""
" 2s 3s 4s 5s 6s 7s 8s 9s Xs Js Qs Ks As"
"W: checkTable"
" [13]"
""
" [13] [13]"
""
" 2h 3h 4h 5h 6h 7h 8h 9h Xh Jh Qh Kh Ah"
"// change order of cards for West"
"W: setCards Xh 2h 4h 5h 6h Ah 7h 3h 8h 9h Jh Qh Kh"
"// verify cards are sorted by value"
"W: checkTable"
" [13]"
""
" [13] [13]"
""
" 2h 3h 4h 5h 6h 7h 8h 9h Xh Jh Qh Kh Ah"
"// give each player a random set of cards"
"N: setCards Kc 6d Qh Ad 9s Qs 3c 3d Xc 7d Kd Jd 8h"
"E: setCards As 7h 4d Js 9h 9d 4h 2c 7c 6s 8d 8c Qd"
"S: setCards 6h Xs 5c Ks 2d 4c 5h 3h 2h 8s Xh 2s 7s"
"W: setCards 5d 6c Jc 9c Jh Ah 5s 3s Xd 4s Ac Kh Qc"
"// verify cards are sorted by value"
"W: checkTable"
" [13]"
""
" [13] [13]"
""
" 6c 9c Jc Qc Ac 5d Xd 3s 4s 5s Jh Kh Ah"
"// pass some cards - one not correct
"W: pass 6c, 2s, 4s to W"
"W: checkTable"
" [13]"
""
" [13] [13]"
""
" 6c 9c Jc Qc Ac 5d Xd 3s 4s 5s Jh Kh Ah"
"// pass legitimate cards
"W: pass 6c, 3s, 4s to W"
"W: checkTable"
" [13]"
""
" [13] [3 from S] [13]"
""
" 9c Jc Qc Ac 5d Xd 5s Jh Kh Ah"
"N: checkTable"
" [13]"
""
" [13] [13]"
""
" 3c Xc Kc 3d 6d 7d Jd Kd Ad 9s Qs 8h Qh [3 from W]"
Completed user stories (incomplete list)
Completed during Iteration 6
Hearts testfile.tst
deal
rememberTable
deal
assertTableNotEqualSaved?
Completed during Iteration 7
Completed during Iteration 8
Previous record of user stories...
infrastructure pieces we need (ie, any card above depends on doing these)
things that need to go in the display (ie, the model)