ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilTestSkillEvaluationTest.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
26{
28
29 protected function setUp(): void
30 {
31 parent::setUp();
32
33 $this->testObj = new ilTestSkillEvaluation(
34 $this->createMock(ilDBInterface::class),
35 $this->createMock(\ILIAS\Test\Logging\TestLogger::class),
36 0,
37 0,
38 $this->createMock(\ILIAS\Skill\Service\SkillProfileService::class),
39 $this->createMock(\ILIAS\Skill\Service\SkillPersonalService::class)
40 );
41 }
42
44 {
45 $this->assertInstanceOf(ilTestSkillEvaluation::class, $this->testObj);
46 }
47
48 public function testUserId(): void
49 {
50 $userId = 125;
51 $this->testObj->setUserId($userId);
52 $this->assertEquals($userId, $this->testObj->getUserId());
53 }
54
55 public function testActiveId(): void
56 {
57 $activeId = 125;
58 $this->testObj->setActiveId($activeId);
59 $this->assertEquals($activeId, $this->testObj->getActiveId());
60 }
61
62 public function testPass(): void
63 {
64 $pass = 125;
65 $this->testObj->setPass($pass);
66 $this->assertEquals($pass, $this->testObj->getPass());
67 }
68
70 {
71 $numRequiredBookingsForSkillTriggering = 125;
72 $this->testObj->setNumRequiredBookingsForSkillTriggering($numRequiredBookingsForSkillTriggering);
73 $this->assertEquals($numRequiredBookingsForSkillTriggering, $this->testObj->getNumRequiredBookingsForSkillTriggering());
74 }
75}
Class ilTestBaseClass.
Class ilTestSkillEvaluationTest.
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.