Skip to content

Commit 2996d37

Browse files
committed
feat: added more tests for the check victor method
1 parent d9a8a95 commit 2996d37

File tree

2 files changed

+21
-17
lines changed

2 files changed

+21
-17
lines changed

Readme.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,21 @@
88
|Task|Status|James|Joe|
99
|:---|:---:|:---:|:---:|
1010
|Create Repo|[x]|[x]|[x]|
11-
|Collect requirements from Sim Discussion|[x]|[ ]|[ ]|
11+
|Collect requirements from Sim Discussion|[x]|[x]|[x]|
1212
|Put requirements in Readme.md|[x]|[x]|[x]|
13-
|User Acceptance Test Spreadsheet|[x]|[ ]|[ ]|
13+
|User Acceptance Test Spreadsheet|[x]|[x]|[x]|
1414
|Traceability Matrix|[x]|[x]|[x]|
15-
|Test plans (at least 2)|[ ]|[ ]|[ ]|
16-
|Code Program|[ ]|[ ]|[ ]|
17-
|Implement Unit Tests|[ ]|[ ]|[ ]|
15+
|Test plans (at least 2)|[ ]|[x]|[ ]|
16+
|Code Program|[x]|[x]|[x]|
17+
|Implement Unit Tests|[x]|[x]|[x]|
1818
|Explain away not included Methods|[ ]|[ ]|[ ]|
1919
|500-1000 word report per test run|[ ]|[ ]|[ ]|
2020
|Screenshots of tests in action|[ ]|[ ]|[ ]|
2121
|Executive Summary|[ ]|[ ]|[ ]|
2222
|Ensure Contribution gap < 20%|[ ]|[ ]|[ ]|
2323

24+
Joe might have broken our contribution gap by writing CI/CD stuff
25+
2426
## Requirements
2527

2628
//work on this section

src/test/java/com/iosoftworks/st/assignmenttwo/tests/GameManagerTest.java

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -50,32 +50,34 @@ public void sumScoreAI_testChange_expectsNotZero(){
5050
GameManager.getInstance().getPlayers().get(1).sumScore();
5151
Assert.assertTrue(GameManager.getInstance().getPlayers().get(1).totalScore >= 0);
5252
}
53-
//TODO
5453
@Test
55-
public void CheckWinnerHuman_ExpectingTrue(){
54+
public void CheckWinnerHuman_Score21bar2_ExpectingTrue(){
5655
GameManager.getInstance().getPlayers().get(0).totalScore = 21;
5756
GameManager.getInstance().getPlayers().get(1).totalScore = 2;
5857
Assert.assertEquals(GameManager.getInstance().getPlayers().get(0),GameManager.getInstance().checkVictor());
5958
}
60-
//TODO
6159
@Test
62-
public void CheckWinnerAI_ExpectingTrue(){
60+
public void CheckWinnerAI_Score2bar21_ExpectingTrue(){
6361
GameManager.getInstance().getPlayers().get(0).totalScore = 2;
6462
GameManager.getInstance().getPlayers().get(1).totalScore = 21;
6563
Assert.assertEquals(GameManager.getInstance().getPlayers().get(1),GameManager.getInstance().checkVictor());
6664
}
67-
//TODO
6865
@Test
69-
public void CheckWinnerDraw_ExpectingTrue(){
66+
public void CheckWinnerDraw_Score22bar22_ExpectingTrue(){
7067
GameManager.getInstance().getPlayers().get(0).totalScore = 22;
7168
GameManager.getInstance().getPlayers().get(1).totalScore = 22;
72-
Assert.assertEquals(null,GameManager.getInstance().checkVictor());
69+
Assert.assertNull(GameManager.getInstance().checkVictor());
7370
}
74-
//TODO
7571
@Test
76-
public void CheckWinnerNull_ExpectingTrue(){
77-
GameManager.getInstance().getPlayers().get(0).totalScore = 22;
78-
GameManager.getInstance().getPlayers().get(1).totalScore = 22;
79-
Assert.assertEquals(null,GameManager.getInstance().checkVictor());
72+
public void CheckWinnerHuman_Score21bar20_ExpectingTrue(){
73+
GameManager.getInstance().getPlayers().get(0).totalScore = 21;
74+
GameManager.getInstance().getPlayers().get(1).totalScore = 20;
75+
Assert.assertEquals(GameManager.getInstance().getPlayers().get(0),GameManager.getInstance().checkVictor());
76+
}
77+
@Test
78+
public void CheckWinnerAI_Score21bar20_ExpectingTrue(){
79+
GameManager.getInstance().getPlayers().get(0).totalScore = 20;
80+
GameManager.getInstance().getPlayers().get(1).totalScore = 21;
81+
Assert.assertEquals(GameManager.getInstance().getPlayers().get(1),GameManager.getInstance().checkVictor());
8082
}
8183
}

0 commit comments

Comments
 (0)