mirror of
https://github.com/inf112-v20/Fiasko.git
synced 2025-06-25 10:44:42 +02:00
Legger til manglende sjekking av retning for en vegg som instansieres
Legger til en test som sjekker at en exception blir kastet når en ugyldig vegg blir forsøkt instansiert Legger til en test som sjekker at en exception blir kastet når en ugyldig tile blir forsøkt instansiert
This commit is contained in:
@ -17,6 +17,9 @@ public class Wall {
|
||||
* @param direction The direction of the wall
|
||||
*/
|
||||
public Wall (WallType wallType, Direction direction) {
|
||||
if (direction.getDirectionID() % 2 == 0 && wallType != WallType.WALL_CORNER) {
|
||||
throw new IllegalArgumentException("Invalid direction for wall type submitted");
|
||||
}
|
||||
this.wallType = wallType;
|
||||
this.direction = direction;
|
||||
}
|
||||
|
Reference in New Issue
Block a user