public function test_initRequestsAndTokenAuth_ShouldResolveUrls() { $token = md5(2); $params = array('piwik.php?idsite=1', '', 'piwik.php?idsite=3&rec=0', array('idsite' => '2')); $request = $this->buildRequestRawData($params, $token); $result = $this->requests->initRequestsAndTokenAuth($request); /** @var Request[] $requests */ $requests = $result[0]; $this->assertEquals(array('idsite' => '1'), $requests[0]->getParams()); $this->assertEquals(array('idsite' => '3', 'rec' => '0'), $requests[1]->getParams()); $this->assertEquals(array('idsite' => '2'), $requests[2]->getParams()); $this->assertCount(3, $requests); }