Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/PHPUnit/Core/ScheduledTime/DailyTest.php')
-rw-r--r--tests/PHPUnit/Core/ScheduledTime/DailyTest.php170
1 files changed, 0 insertions, 170 deletions
diff --git a/tests/PHPUnit/Core/ScheduledTime/DailyTest.php b/tests/PHPUnit/Core/ScheduledTime/DailyTest.php
deleted file mode 100644
index 1a62019392..0000000000
--- a/tests/PHPUnit/Core/ScheduledTime/DailyTest.php
+++ /dev/null
@@ -1,170 +0,0 @@
-<?php
-/**
- * Piwik - free/libre analytics platform
- *
- * @link http://piwik.org
- * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- */
-
-/**
- * @group Core
- */
-class ScheduledTime_DailyTest extends PHPUnit_Framework_TestCase
-{
- private static $_JANUARY_01_1971_09_00_00;
- private static $_JANUARY_01_1971_09_10_00;
- private static $_JANUARY_01_1971_12_10_00;
- private static $_JANUARY_02_1971_00_00_00;
- private static $_JANUARY_02_1971_09_00_00;
-
- public static function setUpBeforeClass()
- {
- parent::setUpBeforeClass();
- self::$_JANUARY_01_1971_09_00_00 = mktime(9, 00, 00, 1, 1, 1971);
- self::$_JANUARY_01_1971_09_10_00 = mktime(9, 10, 00, 1, 1, 1971);
- self::$_JANUARY_01_1971_12_10_00 = mktime(12, 10, 00, 1, 1, 1971);
- self::$_JANUARY_02_1971_00_00_00 = mktime(0, 00, 00, 1, 2, 1971);
- self::$_JANUARY_02_1971_09_00_00 = mktime(9, 00, 00, 1, 2, 1971);
- }
-
- /**
- * Tests invalid call to setHour on Daily
- */
- public function testSetHourScheduledTimeDailyNegative()
- {
- try {
- $dailySchedule = \Piwik\ScheduledTime::factory('daily');
- $dailySchedule->setHour(-1);
-
- } catch (Exception $e) {
- return;
- }
- $this->fail('Expected exception not raised');
- }
-
- /**
- * Tests invalid call to setHour on Daily
- */
- public function testSetHourScheduledTimeDailyOver24()
- {
- try {
- $dailySchedule = \Piwik\ScheduledTime::factory('daily');
- $dailySchedule->setHour(25);
- } catch (Exception $e) {
- return;
- }
- $this->fail('Expected exception not raised');
- }
-
- /**
- * Tests forbidden call to setDay on Daily
- */
- public function testSetDayScheduledTimeDaily()
- {
- try {
- $dailySchedule = \Piwik\ScheduledTime::factory('daily');
- $dailySchedule->setDay(1);
- } catch (Exception $e) {
- return;
- }
- $this->fail('Expected exception not raised');
- }
-
- /**
- * Tests getRescheduledTime on Daily with unspecified hour
- */
- public function testGetRescheduledTimeDailyUnspecifiedHour()
- {
- /*
- * Test 1
- *
- * Context :
- * - getRescheduledTime called Friday January 1 1971 09:10:00 UTC
- * - setHour is not called, defaulting to midnight
- *
- * Expected :
- * getRescheduledTime returns Saturday January 2 1971 00:00:00 UTC
- */
- $mock = $this->getDailyMock(self::$_JANUARY_01_1971_09_10_00);
- $this->assertEquals(self::$_JANUARY_02_1971_00_00_00, $mock->getRescheduledTime());
- }
-
- public function test_setTimezone_ShouldConvertRescheduledTime()
- {
- $oneHourInSeconds = 3600;
-
- $mock = $this->getDailyMock(self::$_JANUARY_01_1971_09_10_00);
- $timeUTC = $mock->getRescheduledTime();
- $this->assertEquals(self::$_JANUARY_02_1971_00_00_00, $timeUTC);
-
- $mock->setTimezone('Pacific/Auckland');
- $timeAuckland = $mock->getRescheduledTime();
- $this->assertEquals(-13 * $oneHourInSeconds, $timeAuckland - $timeUTC);
-
- $mock->setTimezone('America/Los_Angeles');
- $timeLosAngeles = $mock->getRescheduledTime();
- $this->assertEquals(8 * $oneHourInSeconds, $timeLosAngeles - $timeUTC);
- }
-
- /**
- * Tests getRescheduledTime on Daily with specified hour
- */
- public function testGetRescheduledTimeDailySpecifiedHour()
- {
- /*
- * Test 1
- *
- * Context :
- * - getRescheduledTime called Friday January 1 1971 09:00:00 UTC
- * - setHour is set to 9
- *
- * Expected :
- * getRescheduledTime returns Saturday January 2 1971 09:00:00 UTC
- */
- $mock = $this->getDailyMock(self::$_JANUARY_01_1971_09_00_00);
- $mock->setHour(9);
- $this->assertEquals(self::$_JANUARY_02_1971_09_00_00, $mock->getRescheduledTime());
-
- /*
- * Test 2
- *
- * Context :
- * - getRescheduledTime called Friday January 1 1971 12:10:00 UTC
- * - setHour is set to 9
- *
- * Expected :
- * getRescheduledTime returns Saturday January 2 1971 09:00:00 UTC
- */
-
- $mock = $this->getDailyMock(self::$_JANUARY_01_1971_12_10_00);
- $mock->setHour(9);
- $this->assertEquals(self::$_JANUARY_02_1971_09_00_00, $mock->getRescheduledTime());
-
- /*
- * Test 3
- *
- * Context :
- * - getRescheduledTime called Friday January 1 1971 12:10:00 UTC
- * - setHour is set to 0
- *
- * Expected :
- * getRescheduledTime returns Saturday January 2 1971 00:00:00 UTC
- */
- $mock = $this->getDailyMock(self::$_JANUARY_01_1971_12_10_00);
- $mock->setHour(0);
- $this->assertEquals(self::$_JANUARY_02_1971_00_00_00, $mock->getRescheduledTime());
- }
-
- /**
- * @param $currentTime
- * @return \Piwik\ScheduledTime\Daily
- */
- private function getDailyMock($currentTime)
- {
- $mock = $this->getMock('\Piwik\ScheduledTime\Daily', array('getTime'));
- $mock->expects($this->any())
- ->method('getTime')
- ->will($this->returnValue($currentTime));
- return $mock;
- }
-}