Example #1
0
 /**
  * yesterday 23:59:59 is finished
  * @group Core
  * @group Period
  * @group Period_Day
  */
 public function testDayIsFinishedYesterday()
 {
     $period = new Piwik_Period_Day(Piwik_Date::yesterday());
     $this->assertEquals(date("Y-m-d", time() - 86400), $period->toString());
     $this->assertEquals(array(), $period->getSubperiods());
     $this->assertEquals(0, $period->getNumberOfSubperiods());
 }
Example #2
0
 /**
  * @group Core
  * @group Period
  * @group Period_Range
  */
 public function testRangePrevious3days()
 {
     $range = new Piwik_Period_Range('day', 'previous3');
     $yesterday = Piwik_Date::yesterday();
     $correct = array();
     for ($i = 0; $i < 3; $i++) {
         $correct[] = $yesterday->subDay($i)->toString();
     }
     $correct = array_reverse($correct);
     $this->assertEquals(3, $range->getNumberOfSubperiods());
     $this->assertEquals($correct, $range->toString());
 }
Example #3
0
 /**
  * create today object check that timestamp is correct (midnight)
  * 
  * @group Core
  * @group Date
  */
 public function testYesterday()
 {
     $date = Piwik_Date::yesterday();
     $this->assertEquals(strtotime(date("Y-m-d", strtotime('-1day')) . " 00:00:00"), $date->getTimestamp());
 }
Example #4
0
 function test_range_previous3days()
 {
     $range = new Piwik_Period_Range('day', 'previous3');
     $yesterday = Piwik_Date::yesterday();
     $correct = array();
     for ($i = 0; $i < 3; $i++) {
         $correct[] = $yesterday->subDay($i)->toString();
     }
     $correct = array_reverse($correct);
     $this->assertEqual($range->getNumberOfSubperiods(), 3);
     $this->assertEqual($range->isFinished(), true);
     $this->assertEqual($range->toString(), $correct);
 }
Example #5
0
 function test_yesterday()
 {
     $date = Piwik_Date::yesterday();
     $this->assertEqual(strtotime(date("Y-m-d", time() - 86400) . " 00:00:00"), $date->get());
 }