public function testGetPrevious() { $minute = new Minute(new \DateTime('2012-01-01 00:00'), $this->prophesize(FactoryInterface::class)->reveal()); $this->assertEquals('2011-12-31 23:59', $minute->getPrevious()->getBegin()->format('Y-m-d H:i')); $minute = new Minute(new \DateTime('2012-01-31 05:00'), $this->prophesize(FactoryInterface::class)->reveal()); $this->assertEquals('2012-01-31 04:59', $minute->getPrevious()->getBegin()->format('Y-m-d H:i')); $minute = new Minute(new \DateTime('2012-01-31 05:25'), $this->prophesize(FactoryInterface::class)->reveal()); $this->assertEquals('2012-01-31 05:24', $minute->getPrevious()->getBegin()->format('Y-m-d H:i')); }
/** * Test: Get Previous * * @access public * @return void */ public function testGetPrevious() { $minute = new Minute(new \DateTime('2012-01-01 00:00')); $this->assertEquals('2011-12-31 23:59', $minute->getPrevious()->getBegin()->format('Y-m-d H:i')); $minute = new Minute(new \DateTime('2012-01-31 05:00')); $this->assertEquals('2012-01-31 04:59', $minute->getPrevious()->getBegin()->format('Y-m-d H:i')); $minute = new Minute(new \DateTime('2012-01-31 05:25')); $this->assertEquals('2012-01-31 05:24', $minute->getPrevious()->getBegin()->format('Y-m-d H:i')); }