public function answerEnd() { $app = \Slim\Slim::getInstance(); $params = $app->request->params(); $answer = new M_Answer(); $answerId = $answer->answerEnd($params['answer_id'], $params['answer1'], $params['answer2'], $params['answer3'], $params['answer4'], $params['answer5'], $params['answer6'], $params['answer7'], $params['answer8'], $params['answer9'], $params['answer10']); $result = $answer->showResult($answerId); $app->render('Answer/answer_end.twig', ['result' => $result]); }
public function testShowResult() { //解答情報を作成 $answer = new M_Answer(); //解答スタート $answerId = $answer->answerStart(1, 'land'); //2秒待つ sleep(2); //解答終了 $answer->answerEnd($answerId, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3); //結果確認 $answerResult = $answer->find(1); //結果集計 $answer = new M_Answer(); $result = $answer->showResult($answerId); //結果比較 $this->assertEquals(10, $result['correctNumber']); $this->assertEquals(2, $result['responseTime']); }