Example #1
0
 public function testGettersAndSetters()
 {
     $data = array('data_key' => 'data_value');
     $cookie = array('cookie_key' => 'cookie_value');
     $headers = array('header_key' => 'header_value');
     $ua = 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7';
     $referrer = 'http://test.com';
     $request = new \curl\Request(TEST_SERVER, 1);
     $request->setParams($data)->setCookie($cookie)->setHeaders($headers)->setUserAgent($ua)->setReferrer($referrer);
     $this->assertEquals($request->getParams(), $data);
     $this->assertEquals($request->getCookie(), $cookie);
     $this->assertEquals($request->getHeaders(), $headers);
     $this->assertEquals($request->getUserAgent(), $ua);
     $this->assertEquals($request->getReferrer(), $referrer);
     $request->close();
 }