Example #1
0
 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]);
 }
Example #2
0
 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']);
 }