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); }
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); }