public function test_get_and_set_data() { $response = new HttpResponse(); $this->assertTrue($response->getData() instanceof IHttpData); $data = new UrlEncodedData($response, ['foo' => 'bar']); $response->setData($data); $this->assertTrue($response->getData() instanceof IHttpData); $this->assertEquals('bar', $response->getData()->get('foo')); }