getProject()); self::assertIsArray($sut->getActivities()); self::assertIsArray($sut->getUserStats()); self::assertIsArray($sut->getYears()); self::assertIsArray($sut->getUserYears('2999')); self::assertIsArray($sut->getYearActivities('2999')); self::assertNull($sut->getYear('2999')); self::assertNull($sut->getUserYear('2999', new User())); } public function testGetYearsSorted() { $project = new Project(); $sut = new ProjectDetailsModel($project); $y2022 = new Year('2022'); $y1999 = new Year('1999'); $y2001 = new Year('2001'); $y1997 = new Year('1997'); $y2015 = new Year('2015'); $sut->setYears([ $y2022, $y1999, $y2001, $y1997, $y2015, ]); $expected = [ $y1997, $y1999, $y2001, $y2015, $y2022, ]; self::assertEquals($expected, $sut->getYears()); } }