aboutsummaryrefslogtreecommitdiff
path: root/test/ch/epfl/xblast/namecheck/NameCheck05.java
diff options
context:
space:
mode:
Diffstat (limited to 'test/ch/epfl/xblast/namecheck/NameCheck05.java')
-rw-r--r--test/ch/epfl/xblast/namecheck/NameCheck05.java31
1 files changed, 31 insertions, 0 deletions
diff --git a/test/ch/epfl/xblast/namecheck/NameCheck05.java b/test/ch/epfl/xblast/namecheck/NameCheck05.java
new file mode 100644
index 0000000..e8c30f0
--- /dev/null
+++ b/test/ch/epfl/xblast/namecheck/NameCheck05.java
@@ -0,0 +1,31 @@
1package ch.epfl.xblast.namecheck;
2
3import ch.epfl.xblast.Cell;
4import ch.epfl.xblast.Direction;
5import ch.epfl.xblast.PlayerID;
6import ch.epfl.xblast.server.Bomb;
7import ch.epfl.xblast.server.GameState;
8
9import java.util.Map;
10import java.util.Optional;
11import java.util.Set;
12
13/**
14 * Classe abstraite utilisant tous les éléments de l'étape 5, pour essayer de
15 * garantir que ceux-ci ont le bon nom et les bons types. Attention, ceci n'est
16 * pas un test unitaire, et n'a pas pour but d'être exécuté!
17 *
18 * @author EPFL
19 */
20abstract class NameCheck05 {
21
22 void checkGameState(GameState s,
23 Map<PlayerID, Optional<Direction>> speedChangeEvents,
24 Set<PlayerID> bombDropEvents) {
25 Map<Cell, Bomb> b = s.bombedCells();
26 Set<Cell> l = s.blastedCells();
27 s = s.next(speedChangeEvents, bombDropEvents);
28 System.out.println("b:" + b + ", l: " + l);
29 }
30
31}