package test.models.interfaces; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import org.junit.Test; import net.sf.latexdraw.models.interfaces.shape.Position; public class TestPosition { @Test public void testIsSouth() { assertTrue(Position.SE.isSouth()); assertTrue(Position.SOUTH.isSouth()); assertTrue(Position.SW.isSouth()); assertFalse(Position.NE.isSouth()); assertFalse(Position.NW.isSouth()); assertFalse(Position.NORTH.isSouth()); assertFalse(Position.WEST.isSouth()); assertFalse(Position.EAST.isSouth()); } @Test public void testIsNorth() { assertTrue(Position.NE.isNorth()); assertTrue(Position.NW.isNorth()); assertTrue(Position.NORTH.isNorth()); assertFalse(Position.SE.isNorth()); assertFalse(Position.SW.isNorth()); assertFalse(Position.SOUTH.isNorth()); assertFalse(Position.WEST.isNorth()); assertFalse(Position.EAST.isNorth()); } @Test public void testIsWest() { assertTrue(Position.WEST.isWest()); assertTrue(Position.NW.isWest()); assertTrue(Position.SW.isWest()); assertFalse(Position.EAST.isWest()); assertFalse(Position.SE.isWest()); assertFalse(Position.NE.isWest()); assertFalse(Position.NORTH.isWest()); assertFalse(Position.SOUTH.isWest()); } @Test public void testIsEast() { assertTrue(Position.EAST.isEast()); assertTrue(Position.NE.isEast()); assertTrue(Position.SE.isEast()); assertFalse(Position.SOUTH.isEast()); assertFalse(Position.NORTH.isEast()); assertFalse(Position.NW.isEast()); assertFalse(Position.SW.isEast()); assertFalse(Position.WEST.isEast()); } }