getRank('http://matomo.org/'); $renderer = Renderer::factory('json'); $renderer->setTable($dataTable); $ranks = json_decode($renderer->render(), true); foreach ($ranks as $rank) { if ($rank['rank'] == Piwik::translate('General_ErrorTryAgain')) { $this->markTestSkipped('An exception raised when fetching data. Skipping this test for now.'); continue; } $this->assertNotEmpty($rank['rank'], $rank['id'] . ' expected non-zero rank, got [' . $rank['rank'] . ']'); } } public function provideContainerConfig() { return array( 'Piwik\Access' => new FakeAccess() ); } }