public function answerStart() { $app = \Slim\Slim::getInstance(); $params = $app->request->params(); $quizzes = new M_Quiz(); $questionList = $quizzes->find($params['quiz_id'])->questions; $answer = new M_Answer(); $nickname = 'land'; $answerId = $answer->answerStart($params['quiz_id'], $nickname); $app->render('Answer/answer_start.twig', ['question_list' => $questionList, 'answer_id' => $answerId]); }
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']); }