/** * testAuthFailure * * @expectedException Native5\Identity\AuthenticationException */ public function testAuthFailure() { $resp = new \Guzzle\Http\Message\Response("200", array('Content-Type' => 'application/json'), '{"displayName":"barry", "email":"*****@*****.**", "account":"ACC_01010"}'); $mockClient = $this->getMock('Guzzle\\Http\\Client', array('send')); $authService = new RemoteAuthenticationService(); $authService->setRemoteClient($this->_mockClient); $this->_mockClient->expects($this->once())->method('send')->will($this->throwException(new \Exception())); $token = new UsernamePasswordToken('*****@*****.**', 'Awq21sdfjqe2'); $authInfo = $authService->authenticate($token); }
/** * Authenticates the subject. * * @param mixed $token The token to authenticate * * @access public * @return void */ public function authenticate($token) { $authService = new RemoteAuthenticationService(); return $authService->authenticate($token); }