/** * @covers \Ilios\CoreBundle\Entity\LearnerGroup::getProgram */ public function testGetProgram() { $program = new Program(); $programYear = new ProgramYear(); $programYear->setProgram($program); $cohort = new Cohort(); $cohort->setProgramYear($programYear); $learnerGroup = new LearnerGroup(); $learnerGroup->setCohort($cohort); $this->assertEquals($program, $learnerGroup->getProgram()); $programYear = new ProgramYear(); $cohort = new Cohort(); $cohort->setProgramYear($programYear); $learnerGroup = new LearnerGroup(); $learnerGroup->setCohort($cohort); $this->assertNull($learnerGroup->getProgram()); $cohort = new Cohort(); $learnerGroup = new LearnerGroup(); $learnerGroup->setCohort($cohort); $this->assertNull($learnerGroup->getProgram()); $learnerGroup = new LearnerGroup(); $this->assertNull($learnerGroup->getProgram()); }