assertEquals(0, $sut->getRecordsTotal()); $this->assertEquals(0, $sut->getAmountTotal()); $this->assertEquals(0, $sut->getAmountThisMonth()); $this->assertEquals(0, $sut->getDurationTotal()); $this->assertEquals(0, $sut->getDurationThisMonth()); $this->assertNull($sut->getFirstEntry()); } public function testSetter() { $date = new \DateTime(); $sut = new TimesheetStatistic(); $sut->setRecordsTotal(2); $sut->setAmountTotal(7654.298); $sut->setAmountThisMonth(826.10); $sut->setDurationTotal(13); $sut->setDurationThisMonth(200); $sut->setFirstEntry($date); $this->assertEquals(2, $sut->getRecordsTotal()); $this->assertEquals(7654, $sut->getAmountTotal()); $this->assertEquals(826, $sut->getAmountThisMonth()); $this->assertEquals(13, $sut->getDurationTotal()); $this->assertEquals(200, $sut->getDurationThisMonth()); $this->assertSame($date, $sut->getFirstEntry()); } }