public function testSimpleUsage() { $headers = array(new Http\HeaderField('Content-Length', 9)); $request = new Http\Request(Request::METHOD_GET, new Http\Url('http://example.org/test/123?a=b'), $headers, 'test data'); $this->assertEquals($request->getRequestMethod(), 'GET'); $this->assertEquals($request->getUrl()->getPath(), '/test/123'); $this->assertEquals($request->getBody(), 'test data'); $this->assertEquals($request->getHeaders()->toArray(false), array('Content-Length: 9')); }