/** * @covers \App\Model\Ticket::setTicketName * @covers \App\Model\Ticket::getProjectIdByName */ public function testSetTicketNameException() { $ticket = new Ticket(); $this->setExpectedException('Psy\\Exception\\RuntimeException', 'No project found for name: PROJECT'); $ticket->setTicketName('PROJECT-NOTEXISTING'); }
/** * Saves new tickets. * * @param array $tickets */ private function saveNewTickets(array $tickets) { foreach ($tickets as $ticket) { try { $newTicket = new Ticket(); $newTicket->setTicketName($ticket['key']); $newTicket->save(); } catch (RuntimeException $e) { } } }