assertType('Test_Http_Client_19485876', Zend_Oauth::getHttpClient()); } public function testGetHttpClientResetsParameters() { $client = new Test_Http_Client_19485876(); $client->setParameterGet(array('key'=>'value')); Zend_Oauth::setHttpClient($client); $resetClient = Zend_Oauth::getHttpClient(); $resetClient->setUri('http://www.example.com'); $this->assertEquals('http://www.example.com:80', $resetClient->getUri(true)); } public function testGetHttpClientResetsAuthorizationHeader() { $client = new Test_Http_Client_19485876(); $client->setHeaders('Authorization', 'realm="http://www.example.com",oauth_version="1.0"'); Zend_Oauth::setHttpClient($client); $resetClient = Zend_Oauth::getHttpClient(); $this->assertEquals(null, $resetClient->getHeader('Authorization')); } /** * @group ZF-10182 */ public function testOauthClientPassingObjectConfigInConstructor() { $options = array( 'requestMethod' => 'GET', 'siteUrl' => 'http://www.example.com' ); require_once 'Zend/Config.php'; require_once 'Zend/Oauth/Client.php'; $config = new Zend_Config($options); $client = new Zend_Oauth_Client($config); $this->assertEquals('GET', $client->getRequestMethod()); $this->assertEquals('http://www.example.com', $client->getSiteUrl()); } /** * @group ZF-10182 */ public function testOauthClientPassingArrayInConstructor() { $options = array( 'requestMethod' => 'GET', 'siteUrl' => 'http://www.example.com' ); require_once 'Zend/Oauth/Client.php'; $client = new Zend_Oauth_Client($options); $this->assertEquals('GET', $client->getRequestMethod()); $this->assertEquals('http://www.example.com', $client->getSiteUrl()); } }