/** * Testing getLanguage */ public function testGetLanguage() { $empNumber = 121; $language = new EmployeeLanguage(); $language->setEmpNumber($empNumber); $language->setLangId(2); $language->setFluency(1); $language->setCompetency(1); $language->setComments('no comments'); $languageCode = 2; $langType = 1; $mockDao = $this->getMock('EmployeeDao'); $mockDao->expects($this->once())->method('getLanguage')->with($empNumber, $languageCode, $langType)->will($this->returnValue($language)); $this->employeeService->setEmployeeDao($mockDao); $result = $this->employeeService->getLanguage($empNumber, $languageCode, $langType); $this->assertEquals($language, $result); }