@Test public void testDeleteClassroom() { Classroom addedClassroom = department.createClassroom("Aula 2", 40); department.deleteClassroom(addedClassroom); assertFalse(department.hasClassroomNamed("Aula 2")); assertTrue(department.getClassrooms().isEmpty()); }
@Test public void testModificarClassroomAddResource() { FixedResource resource = new FixedResource("PC", 5); department.createClassroom("Aula 2", 40); department.modifyClassroomAddResource("Aula 2", resource); assertEquals(resource, department.searchClassroom("Aula 2").getResource("PC")); }
@Test public void testCreateClassroom() { Classroom classroom = department.createClassroom("Aula 1", 10); assertTrue(department.hasClassroomNamed("Aula 1")); assertEquals("Aula 1", classroom.getName()); assertEquals(10, classroom.getCapacity()); }
@Test(expected = ClassroomException.class) public void testModificarClassroomAddResourceConNameErroneo() { FixedResource resource = new FixedResource("PC", 5); department.createClassroom("Aula 2", 40); department.modifyClassroomAddResource("Aula 5", resource); }
@Test(expected = ClassroomException.class) public void testModificarClassroomCapacityConNameErroneo() { department.createClassroom("Aula 2", 40); department.modifyClassroom("Aula 5", 30); }
@Test public void testModificarClassroomCapacity() { Classroom classroom = department.createClassroom("Aula 2", 40); department.modifyClassroom("Aula 2", 30); assertEquals(30, classroom.getCapacity()); }
@Test(expected = ClassroomException.class) public void testSearchClassroomInexistente() { department.createClassroom("Aula 2", 40); department.searchClassroom("Aula 5"); }
@Test public void testSearchClassroom() { Classroom classroom = department.createClassroom("Aula 2", 40); Classroom foundClassroom = department.searchClassroom("Aula 2"); assertSame(foundClassroom, classroom); }