/** * save Skill * @param EmployeeSkill $empSkill * @returns EmployeeSkill */ public function saveEmployeeSkill(EmployeeSkill $empSkill) { try { $empSkill->save(); return $empSkill; // @codeCoverageIgnoreStart } catch (Exception $e) { throw new DaoException($e->getMessage(), $e->getCode(), $e); } // @codeCoverageIgnoreEnd }
CompanyStructure::SetDatabaseAdapter($dbLocal); Country::SetDatabaseAdapter($dbLocal); Province::SetDatabaseAdapter($dbLocal); CurrencyType::SetDatabaseAdapter($dbLocal); JobTitle::SetDatabaseAdapter($dbLocal); ChucVu::SetDatabaseAdapter($dbLocal); PayGrade::SetDatabaseAdapter($dbLocal); EmploymentStatus::SetDatabaseAdapter($dbLocal); Skill::SetDatabaseAdapter($dbLocal); Education::SetDatabaseAdapter($dbLocal); Certification::SetDatabaseAdapter($dbLocal); Language::SetDatabaseAdapter($dbLocal); Nationality::SetDatabaseAdapter($dbLocal); Employee::SetDatabaseAdapter($dbLocal); User::SetDatabaseAdapter($dbLocal); EmployeeSkill::SetDatabaseAdapter($dbLocal); EmployeeEducation::SetDatabaseAdapter($dbLocal); EmployeeCertification::SetDatabaseAdapter($dbLocal); EmployeeLanguage::SetDatabaseAdapter($dbLocal); EmergencyContact::SetDatabaseAdapter($dbLocal); EmployeeDependent::SetDatabaseAdapter($dbLocal); EmployeeImmigration::SetDatabaseAdapter($dbLocal); EmployeeSalary::SetDatabaseAdapter($dbLocal); LeaveType::SetDatabaseAdapter($dbLocal); LeavePeriod::SetDatabaseAdapter($dbLocal); WorkDay::SetDatabaseAdapter($dbLocal); HoliDay::SetDatabaseAdapter($dbLocal); LeaveRule::SetDatabaseAdapter($dbLocal); EmployeeLeave::SetDatabaseAdapter($dbLocal); EmployeeLeaveDay::SetDatabaseAdapter($dbLocal); File::SetDatabaseAdapter($dbLocal);
/** * Testing getSkill */ public function testGetSkill() { $empNumber = 121; $skillCode = 'SKI002'; $skill = new EmployeeSkill(); $skill->setEmpNumber($empNumber); $skill->setSkillId(2); $skill->setYearsOfExp(2); $isEss = true; $mockDao = $this->getMock('EmployeeDao'); $mockDao->expects($this->once())->method('getSkill')->with($empNumber, $skillCode)->will($this->returnValue($skill)); $this->employeeService->setEmployeeDao($mockDao); $result = $this->employeeService->getSkill($empNumber, $skillCode); $this->assertEquals($skill, $result); }
/** * save Skill * @param EmployeeSkill $empSkill * @returns boolean */ public function saveSkill(EmployeeSkill $empSkill) { try { $empSkill->save(); return true; } catch (Exception $e) { throw new DaoException($e->getMessage()); } }