コード例 #1
0
 public function testFindLogByIDmId()
 {
     $cmapper = new CheckinLogMapper(self::$pdo);
     $log = getLogInstance();
     $cmapper->insert($log);
     $newLog = $cmapper->findByIDmId($log->idm_id);
     $this->assertEquals($log->checkin_time, $newLog->checkin_time);
 }
コード例 #2
0
 public function testCheckin()
 {
     $imapper = new IDmMapper(self::$pdo);
     $cmapper = new CheckinLogMapper(self::$pdo);
     // IDmテーブルにレコードを追加
     $idm = getIDmInstance();
     $imapper->insert($idm);
     // すでにIDmテーブルに存在するIDmでチェックインした場合
     $dbfacade = DBFacade::I(self::$pdo);
     $dbfacade->checkin($idm->idm_no);
     $log = $cmapper->findByIDmId($idm->idm_id);
     $this->assertEquals($log->idm_id, $idm->idm_id);
     // IDmテーブルに存在しないIDmでチェックインした場合
     $dbfacade->checkin('unknownIDm');
     $log = $cmapper->findByIDmId($idm->idm_id);
     $this->assertEquals($log->idm_id, $idm->idm_id);
 }