15 PHPUnit_Framework_Error_Deprecated::$enabled =
false;
20 include_once(
"./Services/PHPUnit/classes/class.ilUnitUtil.php");
21 ilUnitUtil::performInitialisation();
30 $this->assertInstanceOf(ilCronJob::class, $job);
47 $prg1->putInTree(ROOT_FOLDER_ID);
48 $prg1->addNode($prg2);
51 $val_date_ref->sub(
new DateInterval(
'P1D'));
52 $prg1->setValidityOfQualificationDate($val_date_ref);
58 $assignment1 = $prg1->assignUser($usr1->getId(), 6);
59 $assignment2 = $prg1->assignUser($usr2->getId(), 6);
60 $assignment3 = $prg1->assignUser($usr3->getId(), 6);
61 $assignment4 = $prg1->assignUser($usr4->getId(), 6);
64 $progress = $prg2->getProgressForAssignment($assignment1->getId());
65 $progress->markAccredited(6);
67 $this->assertTrue($prg1->getProgressForAssignment($assignment1->getId())->isSuccessful());
69 $progress = $prg1->getProgressForAssignment($assignment2->getId());
70 $progress->markAccredited(6);
72 $this->assertTrue($prg1->getProgressForAssignment($assignment2->getId())->isSuccessful());
74 $prg1->setValidityOfQualificationDate(null);
77 $progress = $prg2->getProgressForAssignment($assignment3->getId());
78 $progress->markAccredited(6);
80 $progress = $prg1->getProgressForAssignment($assignment4->getId());
81 $progress->markAccredited(6);
85 $prgrs = $prg1->getProgressForAssignment($assignment1->getId());
90 $this->assertTrue($prgrs->isInvalidated());
91 $prgrs = $prg1->getProgressForAssignment($assignment2->getId());
96 $this->assertTrue($prgrs->isInvalidated());
97 $prgrs = $prg1->getProgressForAssignment($assignment3->getId());
102 $this->assertFalse($prgrs->isInvalidated());
103 $prgrs = $prg1->getProgressForAssignment($assignment4->getId());
108 $this->assertFalse($prgrs->isInvalidated());
113 foreach (self::$instances as $instance) {
119 foreach (self::$users as $user) {
129 self::$users[] = $user;
136 self::$instances[] = $prg;
static setUpBeforeClass()
static tearDownAfterClass()
static createInstance()
Create an instance of ilObjStudyProgramme, put in cache.