Beispiel #1
0
 /**
  * test week normal middle of the month
  * @group Core
  * @group Period
  * @group Period_Week
  */
 public function testWeekMiddleofmonth()
 {
     $correct = array('2024-10-07', '2024-10-08', '2024-10-09', '2024-10-10', '2024-10-11', '2024-10-12', '2024-10-13');
     $week = new Piwik_Period_Week(Piwik_Date::factory('2024-10-09'));
     $this->assertEquals($correct, $week->toString());
     $this->assertEquals(7, $week->getNumberOfSubperiods());
 }
Beispiel #2
0
 /**
  * @group Core
  * @group Period
  * @group Period_Range
  */
 public function testRangeWeekLast1()
 {
     $range = new Piwik_Period_Range('week', 'last1');
     $currentWeek = new Piwik_Period_Week(Piwik_Date::today());
     $this->assertEquals(1, $range->getNumberOfSubperiods());
     $this->assertEquals(array($currentWeek->toString()), $range->toString());
 }
Beispiel #3
0
 function test_range_week_last1()
 {
     $range = new Piwik_Period_Range('week', 'last1');
     $currentWeek = new Piwik_Period_Week(Piwik_Date::today());
     $this->assertEqual($range->getNumberOfSubperiods(), 1);
     $this->assertEqual($range->toString(), array($currentWeek->toString()));
 }