public function process($input) { $inputArray = $this->parseInput($input); $seats = new Seats($inputArray['seatCount']); foreach (str_split($inputArray['queueStr']) as $str) { $seats->processString($str); } return $this->formatOutput($seats); }
/** * @expectedException NagoyaPHP\Vol10\Exception\RuntimeException * @expectedExceptionMessage Can not find empty seat for "B" */ public function testProcessStringException() { $obj = new Seats(1); $obj->processString('A'); $obj->processString('B'); }