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(); }