16 $r1 =
new Request(
'GET',
'http://www.foo.com');
17 $r2 =
new Request(
'GET',
'http://www.foo.com');
19 $e->addSuccessfulRequest($r1);
20 $e->addFailedRequest($r2);
21 $this->assertEquals(array($r1), $e->getSuccessfulRequests());
22 $this->assertEquals(array($r2), $e->getSuccessfulRequests());
23 $this->assertEquals(array($r1, $r2), $e->getAllRequests());
24 $this->assertTrue($e->containsRequest($r1));
25 $this->assertTrue($e->containsRequest($r2));
26 $this->assertFalse($e->containsRequest(
new Request(
'POST',
'/foo')));
31 $s = array($r1 =
new Request(
'GET',
'http://www.foo.com'));
32 $f = array($r2 =
new Request(
'GET',
'http://www.foo.com'));
34 $e->setSuccessfulRequests($s);
35 $e->setFailedRequests($f);
36 $this->assertEquals(array($r1), $e->getSuccessfulRequests());
37 $this->assertEquals(array($r2), $e->getSuccessfulRequests());
42 $r1 =
new Request(
'GET',
'http://www.foo.com');
43 $re1 = new \Exception(
'foo');
44 $re2 = new \Exception(
'bar');
47 $e->addFailedRequestWithException($r1, $re1);
48 $this->assertSame($re1, $e->getExceptionForFailedRequest($r1));
49 $this->assertNull($e->getExceptionForFailedRequest(
new Request(
'POST',
'/foo')));