diff --git a/src/main/java/model/FirefighterBoard.java b/src/main/java/model/FirefighterBoard.java index 0255c32acf2511b269c05a252dcec4421a1a04d5..13bf3108fcd052db85fca7ff1976010ab5d5dee9 100644 --- a/src/main/java/model/FirefighterBoard.java +++ b/src/main/java/model/FirefighterBoard.java @@ -5,7 +5,7 @@ import util.TargetStrategy; import java.util.*; -public class FirefighterBoard implements Board<List<ModelElement>> { +public class FirefighterBoard implements BoardBehavior<List<ModelElement>> ,BoardProperties<List<ModelElement>>{ private final int columnCount; private final int rowCount; private final int initialFireCount; diff --git a/src/test/java/model/FirefighterBoardTest.java b/src/test/java/model/FirefighterBoardTest.java index 25cc8dbca8acea698879df68a5006a179f281ecc..b9db2fd319c61d7369c42c16231163ec683b2e5a 100644 --- a/src/test/java/model/FirefighterBoardTest.java +++ b/src/test/java/model/FirefighterBoardTest.java @@ -10,17 +10,17 @@ import static org.assertj.core.api.Assertions.*; public class FirefighterBoardTest { @Test void testColumnCount(){ - Board<List<ModelElement>> board = new FirefighterBoard(20, 10, 1, 3); + FirefighterBoard board = new FirefighterBoard(20, 10, 1, 3); assertThat(board.columnCount()).isEqualTo(20); } @Test void testRowCount(){ - Board<List<ModelElement>> board = new FirefighterBoard(20, 10, 1, 3); + FirefighterBoard board = new FirefighterBoard(20, 10, 1, 3); assertThat(board.rowCount()).isEqualTo(10); } @Test void testStepNumber(){ - Board<List<ModelElement>> board = new FirefighterBoard(20, 10, 1, 3); + FirefighterBoard board = new FirefighterBoard(20, 10, 1, 3); for(int index = 0; index < 10; index++){ assertThat(board.stepNumber()).isEqualTo(index); board.updateToNextGeneration(); @@ -29,7 +29,7 @@ public class FirefighterBoardTest { } @Test void testGetState_afterSet(){ - Board<List<ModelElement>> board = new FirefighterBoard(20, 10, 0, 0); + FirefighterBoard board = new FirefighterBoard(20, 10, 0, 0); Position position = new Position(1,2); assertThat(board.getState(position)).isEmpty(); board.setState(List.of(ModelElement.FIRE), position);