/** * @group Core * * @dataProvider taskShouldBeExecutedTestCases */ public function testTaskShouldBeExecuted($expectedDecision, $taskName, $timetable) { self::stubPiwikOption(serialize($timetable)); $timetable = new ScheduledTaskTimetable(); $this->assertEquals($expectedDecision, $timetable->shouldExecuteTask($taskName)); }