idSite; $date = self::$fixture->date; return array( // should have 1 visit array('Live.getLastVisitsDetails', array('idSite' => $idSite, 'date' => $date, 'period' => 'day')), // should have 1 visit array('VisitsSummary.get', array('idSite' => $idSite, 'date' => $date, 'period' => 'day', 'testSuffix' => '_withVisit')), // should have no visits array('VisitsSummary.get', array('idSite' => $idSite, 'date' => Date::factory($date)->addDay(1)->getDatetime(), 'period' => 'day', 'testSuffix' => '_dayAfterVisit')), ); } /** * @dataProvider getApiForTesting */ public function testApi($api, $params) { $this->runApiTests($api, $params); } } TimezonesTest::$fixture = new VisitsInDifferentTimezones();