Beispiel #1
0
 function test_range_year_last1()
 {
     $range = new Piwik_Period_Range('year', 'last1');
     $currentYear = new Piwik_Period_Year(Piwik_Date::today());
     $this->assertEqual($range->getNumberOfSubperiods(), 1);
     $this->assertEqual($range->toString(), array($currentYear->toString()));
 }
Beispiel #2
0
 /**
  * @group Core
  * @group Period
  * @group Period_Range
  */
 public function testCustomRangePreviousNEndToday()
 {
     $range = new Piwik_Period_Range('range', 'previous3');
     $correct = array(date('Y-m-d', time() - 86400 * 3), date('Y-m-d', time() - 86400 * 2), date('Y-m-d', time() - 86400 * 1));
     $this->assertEquals(count($correct), $range->getNumberOfSubperiods());
     $this->assertEquals($correct, $range->toString());
 }
Beispiel #3
0
 function test_CustomRange_previousN_endToday()
 {
     $range = new Piwik_Period_Range('range', 'previous3');
     $correct = array(date('Y-m-d', time() - 86400 * 3), date('Y-m-d', time() - 86400 * 2), date('Y-m-d', time() - 86400 * 1));
     //var_dump($range->toString());
     //var_dump($correct);
     $this->assertEqual($range->getNumberOfSubperiods(), count($correct));
     $this->assertEqual($range->toString(), $correct);
 }