/** * Method that checks if the min allocation of a room is not reached. */ private function isRoomUnderbooked() { $room = new ilRoomSharingRoom($this->pool_id, $this->room_id); $min_alloc = $room->getMinAlloc(); $filtered_participants = array_filter($this->participants, array($this, "filterValidParticipants")); $underbooked = count($filtered_participants) + 1 < $min_alloc; return $underbooked; }
/** * @covers ilRoomSharingRoom::setMinAlloc */ public function testSetMinAlloc() { self::$room->setMinAlloc(100); $this->assertEquals(100, self::$room->getMinAlloc()); }