public function test_process_ShouldTrackAllSetRequests() { $this->assertSame(0, $this->tracker->getCountOfLoggedRequests()); $this->requestSet->setRequests(array(array('idsite' => 1, 'url' => 'http://localhost/foo?bar'), array('idsite' => 1, 'url' => 'http://localhost'))); $this->handler->process($this->tracker, $this->requestSet); $this->assertSame(2, $this->tracker->getCountOfLoggedRequests()); }
public function init(Tracker $tracker) { $this->requestSetsToRetry = array(); $this->hasError = false; $this->numTrackedRequestsBeginning = $tracker->getCountOfLoggedRequests(); $this->transactionId = $this->getDb()->beginTransaction(); }
public function test_process_ShouldUpdateNumberOfLoggedRequests() { $this->assertSame(0, $this->tracker->getCountOfLoggedRequests()); $this->processDummyRequests(); $this->assertSame(2, $this->tracker->getCountOfLoggedRequests()); }
private function formatResponse(Tracker $tracker) { return array('status' => 'success', 'tracked' => $tracker->getCountOfLoggedRequests(), 'invalid' => $this->invalidRequests); }
private function formatResponse(Tracker $tracker) { $result = array('status' => 'success', 'tracked' => $tracker->getCountOfLoggedRequests(), 'invalid' => count($this->invalidRequests)); $this->addInvalidIndicesIfAuthenticated($result); return $result; }