示例#1
0
 public function testGetRequestSchemePostBodyClientSetsCorrectlyEncodedRawData()
 {
     $request = new Http\RequestToken($this->stubConsumer, null, $this->stubHttpUtility);
     $params = array('oauth_consumer_key' => '1234567890', 'oauth_nonce' => 'e807f1fcf82d132f9bb018ca6738a19f', 'oauth_signature_method' => 'HMAC-SHA1', 'oauth_timestamp' => '12345678901', 'oauth_version' => '1.0', 'oauth_callback_url' => 'http://www.example.com/local', 'oauth_signature' => '6fb42da0e32e07b61c9f0251fe627a9c~', 'custom_param1' => 'foo', 'custom_param2' => 'bar');
     $client = $request->getRequestSchemePostBodyClient($params);
     $this->assertEquals('oauth_consumer_key=1234567890&oauth_nonce=e807f1fcf82d132f9bb018c' . 'a6738a19f&oauth_signature_method=HMAC-SHA1&oauth_timestamp=12345' . '678901&oauth_version=1.0&oauth_callback_url=http%3A%2F%2Fwww.example.com%2Flocal' . '&oauth_signature=6fb42da0e32e07b61c9f0251fe627a9c~' . '&custom_param1=foo&custom_param2=bar', $client->getRawData());
 }