public function testHasRequests()
 {
     $r1 = new Request('GET', 'http://www.foo.com');
     $r2 = new Request('GET', 'http://www.foo.com');
     $e = new MultiTransferException();
     $e->addSuccessfulRequest($r1);
     $e->addFailedRequest($r2);
     $this->assertEquals(array($r1), $e->getSuccessfulRequests());
     $this->assertEquals(array($r2), $e->getSuccessfulRequests());
     $this->assertEquals(array($r1, $r2), $e->getAllRequests());
     $this->assertTrue($e->containsRequest($r1));
     $this->assertTrue($e->containsRequest($r2));
     $this->assertFalse($e->containsRequest(new Request('POST', '/foo')));
 }