From 5367ab1c42b9be2c62f818812ca5b0857efb390b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Torbj=C3=B8rn=20Lunde=20Jensen?= <tje012@uib.no>
Date: Thu, 20 Feb 2020 11:14:20 +0100
Subject: [PATCH] Adds testing to Tile class

---
 .../inf112/fiasko/roborally/TileTest.java     | 41 +++++++++++++++++++
 1 file changed, 41 insertions(+)
 create mode 100644 src/test/java/inf112/fiasko/roborally/TileTest.java

diff --git a/src/test/java/inf112/fiasko/roborally/TileTest.java b/src/test/java/inf112/fiasko/roborally/TileTest.java
new file mode 100644
index 0000000..7ef796b
--- /dev/null
+++ b/src/test/java/inf112/fiasko/roborally/TileTest.java
@@ -0,0 +1,41 @@
+package inf112.fiasko.roborally;
+
+import inf112.fiasko.roborally.element_properties.Direction;
+import inf112.fiasko.roborally.element_properties.TileType;
+import inf112.fiasko.roborally.objects.Tile;
+import org.junit.Before;
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class TileTest {
+    private Tile tile;
+    private Tile tile2;
+
+    @Before
+    public void setUp() {
+        tile = new Tile(TileType.HOLE, Direction.NORTH);
+        tile2 = new Tile(TileType.COGWHEEL_RIGHT, Direction.SOUTH);
+    }
+
+    @Test
+    public void getTileTypeFromTile() {
+        assertEquals(TileType.HOLE, tile.getTileType());
+    }
+
+    @Test
+    public void getTileTypeFromTile2() {
+        assertEquals(TileType.COGWHEEL_RIGHT, tile2.getTileType());
+    }
+
+
+    @Test
+    public void getDirectionFromTile() {
+        assertEquals(Direction.NORTH, tile.getDirection());
+    }
+
+    @Test
+    public void getDirectionFromTile2() {
+        assertEquals(Direction.SOUTH, tile2.getDirection());
+    }
+}
\ No newline at end of file