/** * Get Open Id Provider by ID * @return OpenidProvider */ public function testGetOpenIdProvider() { $openIdProvider = new OpenidProvider(); $openIdProvider->setId(1); $openIdProvider->setProviderName('Google'); $openIdProvider->setProviderUrl('https://google.com/o/8/'); $openIdProvider->setStatus(1); $openIdProviderDaoMock = $this->getMock('OpenIdProviderDao', array('getOpenIdProvider')); $openIdProviderDaoMock->expects($this->once())->method('getOpenIdProvider')->will($this->returnValue($openIdProvider)); $this->openIdProviderService->setOpenIdProviderDao($openIdProviderDaoMock); $result = $this->openIdProviderService->getOpenIdProvider(1); $this->assertTrue($result instanceof OpenidProvider); $this->assertEquals($result->getId(), 1); $this->assertEquals($result->getStatus(), 1); $this->assertEquals($result->getProviderName(), 'Google'); $this->assertEquals($result->getProviderUrl(), 'https://google.com/o/8/'); }