ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
SkillPersonalTest.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
22 namespace ILIAS\Skill\Personal;
23 
25 
29 class SkillPersonalTest extends TestCase
30 {
33 
34  protected function setUp(): void
35  {
36  parent::setUp();
37 
38  $this->selected_skill = new SelectedUserSkill(
39  11,
40  "My selected skill"
41  );
42  $this->material = new AssignedMaterial(
43  21,
44  22,
45  23,
46  24,
47  25,
48  26
49  );
50  }
51 
52  public function testSelectedSkillProperties(): void
53  {
55 
56  $this->assertEquals(
57  11,
58  $s->getSkillNodeId()
59  );
60  $this->assertEquals(
61  "My selected skill",
62  $s->getTitle()
63  );
64  }
65 
66  public function testMaterialProperties(): void
67  {
68  $m = $this->material;
69 
70  $this->assertEquals(
71  21,
72  $m->getUserId()
73  );
74  $this->assertEquals(
75  22,
76  $m->getTopSkillId()
77  );
78  $this->assertEquals(
79  23,
80  $m->getSkillId()
81  );
82  $this->assertEquals(
83  24,
84  $m->getLevelId()
85  );
86  $this->assertEquals(
87  25,
88  $m->getWorkspaceId()
89  );
90  $this->assertEquals(
91  26,
92  $m->getTrefId()
93  );
94  }
95 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...