setHour(0); } catch (Exception $e) { return; } $this->fail('Expected exception not raised'); } /** * Tests forbidden call to setDay on Piwik_ScheduledTime_Hourly * @group Core * @group ScheduledTime * @group ScheduledTime_Hourly */ public function testSetDayScheduledTimeHourly() { try { $hourlySchedule = new Piwik_ScheduledTime_Hourly(); $hourlySchedule->setDay(1); } catch (Exception $e) { return; } $this->fail('Expected exception not raised'); } /** * Tests getRescheduledTime on Piwik_ScheduledTime_Hourly * @group Core * @group ScheduledTime * @group ScheduledTime_Hourly */ public function testGetRescheduledTimeHourly() { /* * Test 1 * * Context : * - getRescheduledTime called Friday January 1 1971 09:00:00 GMT * * Expected : * getRescheduledTime returns Friday January 1 1971 10:00:00 GMT */ $mock = $this->getMock('Piwik_ScheduledTime_Hourly', array('getTime')); $mock->expects($this->any()) ->method('getTime') ->will($this->returnValue(self::$_JANUARY_01_1971_09_00_00)); $this->assertEquals(self::$_JANUARY_01_1971_10_00_00, $mock->getRescheduledTime()); /* * Test 2 * * Context : * - getRescheduledTime called Friday January 1 1971 09:10:00 GMT * * Expected : * getRescheduledTime returns Friday January 1 1971 10:00:00 GMT */ $mock = $this->getMock('Piwik_ScheduledTime_Hourly', array('getTime')); $mock->expects($this->any()) ->method('getTime') ->will($this->returnValue(self::$_JANUARY_01_1971_09_10_00)); $this->assertEquals(self::$_JANUARY_01_1971_10_00_00, $mock->getRescheduledTime()); } }