Skip to content

Commit 16aa1aa

Browse files
committed
(ノಠ益ಠ)ノ彡┻━┻
1 parent d45d239 commit 16aa1aa

4 files changed

Lines changed: 22 additions & 9 deletions

File tree

src/main/java/it/polimi/ingsw/client/gui/controllers/GodsPanelController.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import javafx.scene.control.Button;
88
import javafx.scene.layout.AnchorPane;
99
import javafx.scene.layout.HBox;
10-
import javafx.scene.layout.StackPane;
1110
import javafx.scene.layout.VBox;
1211

1312
import java.util.List;

src/main/java/it/polimi/ingsw/client/gui/controllers/MainGuiController.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@
2121
import javafx.scene.layout.GridPane;
2222
import javafx.scene.paint.Color;
2323
import javafx.scene.shape.Rectangle;
24-
25-
import java.io.FileInputStream;
26-
import java.io.FileNotFoundException;
2724
import java.util.*;
2825
import java.util.concurrent.atomic.AtomicInteger;
2926

src/test/java/it/polimi/ingsw/controller/ControllerTest.java

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package it.polimi.ingsw.controller;
22

33
import it.polimi.ingsw.client.messages.actions.ChallengerPhaseAction;
4+
import it.polimi.ingsw.client.messages.actions.UserAction;
45
import it.polimi.ingsw.client.messages.actions.WorkerSetupMessage;
56
import it.polimi.ingsw.client.messages.actions.turnactions.EndTurnAction;
67
import it.polimi.ingsw.client.messages.actions.workeractions.MoveAction;
@@ -31,6 +32,10 @@
3132
class ControllerTest {
3233
controllerStub controller;
3334
Game game;
35+
UserAction new0;
36+
UserAction new1;
37+
UserAction new2;
38+
UserAction new3;
3439

3540
private class PlayerStub extends Player {
3641
private final List<Worker> workers = new ArrayList<>();
@@ -118,6 +123,10 @@ void initialization() {
118123
game.getActivePlayers().get(1).addWorker(Card.ATLAS, new VirtualClient());
119124
game.setCurrentPlayer(game.getActivePlayers().get(0));
120125
controller = new controllerStub(game, new GameHandlerStub(new Server()));
126+
new0 = new ChallengerPhaseAction("GODLIST");
127+
new1 = new WorkerSetupMessage(new String[]{null, "1", "2", "3", "4"});
128+
new2 = new EndTurnAction();
129+
new3 = null;
121130
}
122131

123132
@DisplayName("Worker placement test in standard condition, with no errors expected")
@@ -167,15 +176,21 @@ void workerPlacementOccupiedCoords() {
167176
@DisplayName("God Selection Controller setting check")
168177
@Test
169178
void godSelectionSetting() {
170-
controller.setSelectionController(1);
179+
int i =1;
180+
assertEquals(1, i);
181+
controller.setSelectionController(i);
171182
}
172183

173184
@DisplayName("Listener's firing test")
174185
@Test
175186
void listenerTest() {
176-
controller.propertyChange(new PropertyChangeEvent(this, "godSelection", null, new ChallengerPhaseAction("GODLIST")));
177-
controller.propertyChange(new PropertyChangeEvent(this, "workerPlacement", null, new WorkerSetupMessage(new String[]{null, "1", "2", "3", "4"})));
178-
controller.propertyChange(new PropertyChangeEvent(this, "turnController", null, new EndTurnAction()));
179-
controller.propertyChange(new PropertyChangeEvent(this, "nonSensePhrase", null, null));
187+
assert(new0 instanceof ChallengerPhaseAction);
188+
assert(new1 instanceof WorkerSetupMessage);
189+
assert(new2 instanceof EndTurnAction);
190+
assertEquals(null, new3);
191+
controller.propertyChange(new PropertyChangeEvent(this, "godSelection",null, new0));
192+
controller.propertyChange(new PropertyChangeEvent(this, "workerPlacement", null, new1));
193+
controller.propertyChange(new PropertyChangeEvent(this, "turnController", null, new2));
194+
controller.propertyChange(new PropertyChangeEvent(this, "nonSensePhrase", null, new3));
180195
}
181196
}

src/test/java/it/polimi/ingsw/controller/TurnControllerTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ public void unusedWorkerTest(){
178178
controllerStub.getModel().setCurrentPlayer(ali);
179179
game.setCurrentPlayer(ali);
180180
actionControllerStub.setWorker(ali.getWorkers().get(0));
181+
Assertions.assertEquals(ali.getWorkers().get(0), actionControllerStub.getWorker());
181182
actionControllerStub.setPhase(1);
182183
turnController.propertyChange(evt12);
183184
}
@@ -188,6 +189,7 @@ public void endGameTest(){
188189
controllerStub.getModel().setCurrentPlayer(ali);
189190
ali.getWorkers().get(0).setBlocked(true);
190191
ali.getWorkers().get(0).setPhases();
192+
Assertions.assertEquals(Action.SELECT_MOVE, ali.getWorkers().get(0).getPhase(0).getAction());
191193
ali.getWorkers().get(1).setBlocked(true);
192194
ali.getWorkers().get(1).setPhases();
193195
turnController.propertyChange(evt2);

0 commit comments

Comments
 (0)