forked from DaivsP/Maven.Casino
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathTestsToFinish
183 lines (155 loc) · 3.17 KB
/
TestsToFinish
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
Checking Tests
-------------------------------
Facilitator- swapna
DONE getWinner
DONE evaluateTurn
- anyCommonCardsAmongPlayers
DONE distributeCards
DONE discardMatchedCards
X facilitateTurn - per Swapna's convo w Leon can't test this
- isCurrentPlayerDealer
Casino
- start - not sure how to test this other than running the game -kb
GameFactory
DONE CreateGameObject
GameType & SignType - do we need to do tests for enums?? kb
IOConsoleFactory
DONE CreateIOConsole
BlackJackPlayer
DONE constructor
DONE betMoney
DONE winMoney
CardPlayer - Thao
- constructor
DONE addCardToHand
DONE getNumberOfCardsInHand
DONE discardMatchedCards
CrapsPlayer
DONE constructor
DONE betMoney
DONE winMoney
DONE addMoney
Dealer
- constructor
DicePlayer ✔
- constructor
GoFishPlayer
DONE constructor
Player?
- constructor
- getMoney
- reduceMoney
- addMoney
- getName
IOBlackJackConsole
DONE constructor
- blackJackWelcomeMessage
- betMessage
- playerBetAmountMessage
- playerHandMessage
- needMoreCards
- ?? dealerTurnMessage
- ?? printResultMessage
- tryAgainMessage
IOChuckALuckConsole
DONE constructor
DONE getGuesses
DONE getGuess
DONE printDiceResult
DONE printResult
IOConsole
DONE constructor
DONE startCasinoConsole
DONE getPlayerName
DONE getPlayer
DONE printGameIntro
DONE getGameSelection
DONE printPlayerAccount
DONE askPlayAgain
DONE goodbye
DONE invalidEntryMessage
IOCrapsConsole
DONE constructor
DONE crapsWelcome
DONE passOrNotPass
- promptRollDice
DONE setPointMessage
DONE printTossOutcome
DONE printContinueMessage
DONE printResult
IOGoFishConsole
DONE constructor
DONE goFishWelcomeMessage
DONE distributeCardMessage
- displayCurrentHand
- displayTurnMessage
- pickACardForPlayerMessage
DONE doesHaveCardMessage
DONE cardToAskForMessage
DONE doesNotHaveCardMessage
- doesHaveCardMessage
DONE winningMessage
DONE losingMessage
DONE result
Bin
DONE constructor
DONE add
DONE getResult
DONE getSum
ChuckALuck
DONE constructor
DONE play
DONE getMatches
- exit
DONE printResults
Craps
DONE constructor - but throws an exception kb
- giveMoney
- bet
DONE play
- evaluateTurn
- isInPassList
- isInDoNotPassList
DONE printResults
DONE getTurnNumber
Dice
- constructor
- roll
DONE toss
DONE getSum
- randomDieToss
DiceGame? **why is this an abstract class? we have a constructor. who uses it.
- constructor
DONE roll
DONE didWin
- setWin
- getResults
BlackJack- kate
- constructor
- play
- mainLoop
- bustOr21
- hitDealer
- hituser
- showHands
- distributeCards
- bet
- giveMoney
- exit
- getStringResponse
- getInScanner
- printResults
- takeTurn
Card ✔
- constructor
- getValue
- getSign
- toString
CardGame ✔
- didWin
GoFish
DONE constructor
DONE play
- exit - not being used right now
- printResults - not being used right now
- takeTurn - per Swapna's convo w Leon we can't test facilitateTurn so don't think we can test this.