Example #1
0
 public function testHasIDmNo()
 {
     $idm = getIDmInstance(1);
     $imapper = new IDmMapper(self::$pdo);
     $imapper->insert($idm);
     $this->assertEquals(true, $imapper->hasIDmNo($idm->idm_no));
     $this->assertEquals(false, $imapper->hasIDmNo('jkdsf'));
 }
 public function testFindLogByIDmNo()
 {
     $imapper = new IDmMapper(self::$pdo);
     $idm = getIDmInstance();
     $imapper->insert($idm);
     $log = getLogInstance($idm->idm_id);
     $cmapper = new CheckinLogMapper(self::$pdo);
     $cmapper->insert($log);
     $newLog = $cmapper->findByIDmNo($idm->idm_no);
     $this->assertEquals($log->checkin_time, $newLog->checkin_time);
 }
Example #3
0
 public function testGetAllLog()
 {
     $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);
     // IDmテーブルに存在しないIDmでチェックインした場合
     $dbfacade->checkin('unknownIDm');
     $dbfacade = DBFacade::I(self::$pdo);
     // var_dump( $dbfacade->getAllLog() );
 }