/** * 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()); }
/** * @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()); }
/** * 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()); }
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); }
function test_yesterday() { $date = Piwik_Date::yesterday(); $this->assertEqual(strtotime(date("Y-m-d", time() - 86400) . " 00:00:00"), $date->get()); }