public function testCreatesResponses() { $f = new puzzle_message_MessageFactory(); $response = $f->createResponse(200, array('foo' => 'bar'), 'test', array('protocol_version' => 1.0)); $this->assertEquals(200, $response->getStatusCode()); $this->assertEquals(array('foo' => array('bar')), $response->getHeaders()); $this->assertEquals('test', $response->getBody()); $this->assertEquals(1.0, $response->getProtocolVersion()); }