public function testGetAndSetResponse() { $mock = new MockServer(); $mock->queueResponse("boogity invalid response"); $mock->setResponse("HTTP/1.1 200 OK\r\nContent-Type: application/json\r\n\r\n{\"hi\": \"mom\"}"); $resp = $mock->get("/blah", array('foo' => "anything can go here")); $this->assertInstanceOf('mogman1\\Jenkins\\Server\\HttpResponse', $resp); $this->assertEquals("200", $resp->getStatusCode()); $this->assertEquals('{"hi": "mom"}', $resp->getBody()); }