3 declare(strict_types=1);
29 protected function setUp(): void
38 $this->assertInstanceOf(ilTestSkillLevelThresholdImportList::class, $this->testObj);
43 $this->testObj->addOriginalSkillTitle(17, 15,
"Test");
45 $reflProp =
new ReflectionProperty($this->testObj,
"originalSkillTitles");
46 $reflProp->setAccessible(
true);
47 $value = $reflProp->getValue($this->testObj);
49 $this->assertEquals([
"17:15" =>
"Test"], $value);
54 $this->testObj->addOriginalSkillPath(17, 15,
"test/path");
56 $reflProp =
new ReflectionProperty($this->testObj,
"originalSkillPaths");
57 $reflProp->setAccessible(
true);
58 $value = $reflProp->getValue($this->testObj);
60 $this->assertEquals([
"17:15" =>
"test/path"], $value);
66 $this->testObj->addSkillLevelThreshold($testSkillLevelThresholdImport);
68 $reflProp =
new ReflectionProperty($this->testObj,
"importedSkillLevelThresholds");
69 $reflProp->setAccessible(
true);
70 $value = $reflProp->getValue($this->testObj);
72 $this->assertEquals([$testSkillLevelThresholdImport], $value);
78 $this->testObj->addSkillLevelThreshold($testSkillLevelThresholdImport);
80 $this->assertEquals($testSkillLevelThresholdImport, $this->testObj->current());
88 $this->testObj->addSkillLevelThreshold($testSkillLevelThresholdImport1);
89 $this->testObj->addSkillLevelThreshold($testSkillLevelThresholdImport2);
91 $this->testObj->next();
92 $this->assertEquals($testSkillLevelThresholdImport2, $this->testObj->current());
100 $this->testObj->addSkillLevelThreshold($testSkillLevelThresholdImport1);
101 $this->testObj->addSkillLevelThreshold($testSkillLevelThresholdImport2);
103 $this->testObj->next();
104 $this->assertEquals(1, $this->testObj->key());
109 $this->assertFalse($this->testObj->valid());
113 $this->testObj->addSkillLevelThreshold($testSkillLevelThresholdImport1);
114 $this->testObj->addSkillLevelThreshold($testSkillLevelThresholdImport2);
116 $this->assertTrue($this->testObj->valid());
124 $this->testObj->addSkillLevelThreshold($testSkillLevelThresholdImport1);
125 $this->testObj->addSkillLevelThreshold($testSkillLevelThresholdImport2);
127 $this->testObj->next();
128 $this->testObj->next();
129 $this->testObj->rewind();
130 $this->assertEquals($testSkillLevelThresholdImport1, $this->testObj->current());
testAddOriginalSkillTitle()
test_instantiateObject_shouldReturnInstance()
testAddSkillLevelThreshold()
testAddOriginalSkillPath()
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilTestSkillLevelThresholdImportList $testObj