From 2a495e01b8b90b7cf397aeeda98a027f428fea8a Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Mon, 20 Apr 2020 14:46:42 +0200 Subject: [PATCH] Legger til en klasse for testing av spillinteraksjon --- .../fiasko/roborally/objects/FakeGame.java | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 src/test/java/inf112/fiasko/roborally/objects/FakeGame.java diff --git a/src/test/java/inf112/fiasko/roborally/objects/FakeGame.java b/src/test/java/inf112/fiasko/roborally/objects/FakeGame.java new file mode 100644 index 0000000..7e525c6 --- /dev/null +++ b/src/test/java/inf112/fiasko/roborally/objects/FakeGame.java @@ -0,0 +1,66 @@ +package inf112.fiasko.roborally.objects; + +import inf112.fiasko.roborally.elementproperties.GameState; +import inf112.fiasko.roborally.networking.containers.PowerDownContainer; +import inf112.fiasko.roborally.networking.containers.ProgamsContainer; + +import java.util.List; + +public class FakeGame implements InteractableGame { + private String winningPlayerName; + + @Override + public GameState getGameState() { + return null; + } + + @Override + public void setGameState(GameState gameState) { + //Not needed for testing + } + + @Override + public String getWinningPlayerName() { + return winningPlayerName; + } + + @Override + public void receiveAllPrograms(ProgamsContainer programs) throws InterruptedException { + //Not needed for testing + } + + @Override + public void receiveStayInPowerDown(PowerDownContainer powerDowns) { + //Not needed for testing + } + + @Override + public ProgrammingCardDeck getPlayerHand() { + return null; + } + + @Override + public void setPlayerHand(ProgrammingCardDeck playerHand) { + //Not needed for testing + } + + @Override + public int getProgramSize() { + return 0; + } + + @Override + public List getProgram() { + return null; + } + + @Override + public void setProgram(List program) { + //Not needed for testing + } + + @Override + public void setWinningPlayerName(String winningPlayerName) { + this.winningPlayerName = winningPlayerName; + } +}