mirror of
https://github.com/inf112-v20/Fiasko.git
synced 2025-06-27 19:54:43 +02:00
Gjør det mulig å sjekke om to retninger står rett på hverandre
This commit is contained in:
@ -8,7 +8,9 @@ import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertNull;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
public class DirectionTest {
|
||||
|
||||
@ -176,4 +178,34 @@ public class DirectionTest {
|
||||
public void getLeftRotatedDirectionFromSouthWest() {
|
||||
assertEquals(Direction.SOUTH_EAST, Direction.getLeftRotatedDirection(Direction.SOUTH_WEST));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void eastAndWestArePerpendicular() {
|
||||
assertFalse(Direction.arePerpendicular(Direction.EAST, Direction.WEST));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void eastAndNorthArePerpendicular() {
|
||||
assertTrue(Direction.arePerpendicular(Direction.EAST, Direction.NORTH));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void eastAndSouthArePerpendicular() {
|
||||
assertTrue(Direction.arePerpendicular(Direction.EAST, Direction.SOUTH));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void northAndSouthArePerpendicular() {
|
||||
assertFalse(Direction.arePerpendicular(Direction.NORTH, Direction.SOUTH));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void northAndWestArePerpendicular() {
|
||||
assertTrue(Direction.arePerpendicular(Direction.NORTH, Direction.WEST));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void southAndWestArePerpendicular() {
|
||||
assertTrue(Direction.arePerpendicular(Direction.SOUTH, Direction.WEST));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user