/** * Save Employee Tax Exemptios * @param EmpUsTaxExemption $empUsTaxExemption * @returns EmpUsTaxExemption * @throws DaoException */ public function saveEmployeeTaxExemptions(EmpUsTaxExemption $empUsTaxExemption) { try { $empUsTaxExemption->save(); return $empUsTaxExemption; // @codeCoverageIgnoreStart } catch (Exception $e) { throw new DaoException($e->getMessage(), $e->getCode(), $e); } // @codeCoverageIgnoreEnd }
/** * Test saving Employee Tax Exemptions */ public function testSaveEmployeeTaxExemptions() { $empUsTaxExemption = new EmpUsTaxExemption(); $empUsTaxExemption->setEmpNumber(2); $empUsTaxExemption->stateExemptions = 4; $result = $this->employeeDao->saveEmployeeTaxExemptions($empUsTaxExemption); $this->assertTrue($result === $empUsTaxExemption); $this->assertEquals(2, $result->getEmpNumber()); $this->assertEquals(4, $result->stateExemptions); }
/** * Test SaveEmployeeTaxExemptions */ public function testSaveEmployeeTaxExemptions() { $employeeDao = $this->getMock('EmployeeDao'); $employeeDao->expects($this->once())->method('saveEmployeeTaxExemptions')->will($this->returnValue(true)); $this->employeeService->setEmployeeDao($employeeDao); $empUsTaxExemption = new EmpUsTaxExemption(); $empUsTaxExemption->setEmpNumber(3); $result = $this->employeeService->saveEmployeeTaxExemptions($empUsTaxExemption); $this->assertTrue($result); }
/** * Save Employee Tax Exemptios * @param EmpUsTaxExemption $empUsTaxExemption * @returns boolean * @throws DaoException */ public function saveEmployeeTaxExemptions(EmpUsTaxExemption $empUsTaxExemption) { try { $empUsTaxExemption->save(); return true; } catch (Exception $e) { throw new DaoException($e->getMessage()); } }