'method' => 'GET',
'url' => 'http://localhost:8057/301',
],
]);
$httpClient2 =
$this->
httpClientThatHasTracedRequests([ [ 'method' => 'GET',
'url' => 'http://localhost:8057/404',
],
]);
$httpClient3 =
$this->
httpClientThatHasTracedRequests([]);
$sut =
new HttpClientDataCollector();
$sut->
registerClient('http_client1',
$httpClient1);
$sut->
registerClient('http_client2',
$httpClient2);
$sut->
registerClient('http_client3',
$httpClient3);
$this->
assertEquals(0,
$sut->
getRequestCount());
$sut->
lateCollect();
$this->
assertEquals(3,
$sut->
getRequestCount());
} public function testItCollectsErrorCount() { $httpClient1 =
$this->
httpClientThatHasTracedRequests([ [