From 470b1bcbd8415b63eb448dc0c28f35c2cb2d4a5e Mon Sep 17 00:00:00 2001 From: Petter Tobias Madsen Date: Tue, 18 Feb 2020 14:39:33 +0100 Subject: [PATCH] =?UTF-8?q?Tobias=20og=20Kristian=20lagde=20en=20Position?= =?UTF-8?q?=20class.=20og=20begynnte=20p=C3=A5=20testene=20for=20classen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fiasko/roborally/game/Position.java | 33 +++++++++++++++++++ .../inf112/fiasko/roborally/PositionTest.java | 15 +++++++++ 2 files changed, 48 insertions(+) create mode 100644 src/main/java/inf112/fiasko/roborally/game/Position.java create mode 100644 src/test/java/inf112/fiasko/roborally/PositionTest.java diff --git a/src/main/java/inf112/fiasko/roborally/game/Position.java b/src/main/java/inf112/fiasko/roborally/game/Position.java new file mode 100644 index 0000000..55594b0 --- /dev/null +++ b/src/main/java/inf112/fiasko/roborally/game/Position.java @@ -0,0 +1,33 @@ +package inf112.fiasko.roborally.game; + +public class Position { + + private int xPosition; + private int yPosition; + + /** + * initalises the x and y cooardinats. + * @param xPosition sets the x position. + * @param yPosition sets the y position. + */ + public Position(int xPosition, int yPosition) { + this.xPosition = xPosition; + this.yPosition = yPosition; + } + + /** + * gets x coordinate of the position. + * @return the x coordinate of the position. + */ + public int getXCoordinate() { + return xPosition; + } + + /** + * gets y coordinate of the position. + * @return the y coordinate of the position. + */ + public int getYCoordinate() { + return yPosition; + } +} diff --git a/src/test/java/inf112/fiasko/roborally/PositionTest.java b/src/test/java/inf112/fiasko/roborally/PositionTest.java new file mode 100644 index 0000000..ac315b1 --- /dev/null +++ b/src/test/java/inf112/fiasko/roborally/PositionTest.java @@ -0,0 +1,15 @@ +package inf112.fiasko.roborally; + +import inf112.fiasko.roborally.game.Position; +import org.junit.Assert; +import org.junit.Test; + +import static org.junit.Assert.assertEquals; + +public class PositionTest { + @Test + public void TestGetXPosition(){ + Position testXPosition = new Position(3,4); + assertEquals(3,testXPosition.getXCoordinate()); + } +}