package inf112.fiasko.roborally.objects; import inf112.fiasko.roborally.element_properties.Direction; import inf112.fiasko.roborally.objects.Wall; import inf112.fiasko.roborally.element_properties.WallType; import static org.junit.Assert.assertEquals; import org.junit.Test; public class WallTest { @Test public void testWallGetWallTypeNormal(){ Wall testGetWall = new Wall(WallType.WALL_NORMAL, Direction.NORTH); assertEquals(WallType.WALL_NORMAL, testGetWall.getWallType()); } @Test public void testWallGetWallTypeCorner(){ Wall testGetWall = new Wall(WallType.WALL_CORNER, Direction.NORTH); assertEquals(WallType.WALL_CORNER, testGetWall.getWallType()); } @Test public void testWallGetWallTypeLaserSingle(){ Wall testGetWall = new Wall(WallType.WALL_LASER_SINGLE, Direction.NORTH); assertEquals(WallType.WALL_LASER_SINGLE, testGetWall.getWallType()); } @Test public void testWallGetDirectionNorth(){ Wall testGetWall = new Wall(WallType.WALL_CORNER, Direction.NORTH); assertEquals(Direction.NORTH, testGetWall.getDirection()); } @Test public void testWallGetDirectionEast(){ Wall testGetWall = new Wall(WallType.WALL_CORNER, Direction.EAST); assertEquals(Direction.EAST, testGetWall.getDirection()); } }