@Test public void constructorTestNode() { Node n = new Node(Type.ROOM); n.setDir(DoorDirection.NORTH); ZoneModel zm = new ZoneModel(n); assertEquals(zm.getType(), Type.ROOM); assertTrue(zm.hasDoor(0)); n.setDir(DoorDirection.EAST); zm = new ZoneModel(n); assertTrue(zm.hasDoor(1)); n.setDir(DoorDirection.SOUTH); zm = new ZoneModel(n); assertTrue(zm.hasDoor(2)); n.setDir(DoorDirection.WEST); zm = new ZoneModel(n); assertTrue(zm.hasDoor(3)); n.setType(Type.CORRIDOR); zm = new ZoneModel(n); assertFalse(zm.hasDoor(0)); assertFalse(zm.hasDoor(1)); assertFalse(zm.hasDoor(2)); assertFalse(zm.hasDoor(3)); }
@Test public void constructorTest() { Zone z = new Zone(); ZoneModel zm = new ZoneModel(z); assertEquals(zm.getType(), Type.ROOM); }