public function mockCreateLoginUrl($destination_url) { $this->apiProxyMock = new google\appengine\testing\ApiProxyMock(); $this->apiProxyMock->init($this); $req = new \google\appengine\CreateLoginURLRequest(); $req->setDestinationUrl($destination_url); $resp = new \google\appengine\CreateLoginURLResponse(); $resp->setLoginUrl('http://www'); $this->apiProxyMock->expectCall('user', 'CreateLoginURL', $req, $resp); }
public function testCreateLoginURLAllArgs() { $req = new \google\appengine\CreateLoginURLRequest(); $req->setDestinationUrl('http://abc'); $req->setFederatedIdentity('xyz'); $resp = new \google\appengine\CreateLoginURLResponse(); $resp->setLoginUrl('http://www'); $this->apiProxyMock->expectCall('user', 'CreateLoginURL', $req, $resp); $loginUrl = UserService::createLoginURL('http://abc', 'xyz'); $this->assertEquals('http://www', $loginUrl); $this->apiProxyMock->verify(); }