runApiTests($api, $params); } public function getApiForTesting() { return [ [ ['VisitsSummary.getVisits', 'Actions.getPageTitles'], [ 'idSite' => self::$fixture->idSite, 'date' => 'last week', 'periods' => ['day'], 'testSuffix' => '_lastweek', ], ], [ ['VisitsSummary.getVisits', 'Actions.getPageTitles'], [ 'idSite' => self::$fixture->idSite, 'date' => 'last month', 'periods' => ['day'], 'testSuffix' => '_lastmonth', ], ], [ ['VisitsSummary.getVisits', 'Actions.getPageTitles'], [ 'idSite' => self::$fixture->idSite, 'date' => 'lastyear', 'periods' => ['day'], 'testSuffix' => '_lastyear', ], ], [ ['VisitsSummary.getVisits', 'Actions.getPageTitles'], [ 'idSite' => self::$fixture->idSite, 'date' => 'last-year,lastWeek', 'periods' => ['range'], 'testSuffix' => '_range', ], ], ]; } public static function getOutputPrefix() { return 'specialDateParams'; } } SpecialDateParamsTest::$fixture = new VisitsInCurrentYear();