ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilTestScoringTest.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
26 {
28 
29  protected function setUp(): void
30  {
31  global $DIC;
32  parent::setUp();
33  $this->addGlobal_ilUser();
34 
35  $this->testObj = new ilTestScoring(
36  $this->createMock(ilObjTest::class),
37  $DIC['ilDB']
38  );
39  }
40 
42  {
43  $this->assertInstanceOf(ilTestScoring::class, $this->testObj);
44  }
45 
46  public function testPreserveManualScores(): void
47  {
48  $this->testObj->setPreserveManualScores(false);
49  $this->assertFalse($this->testObj->getPreserveManualScores());
50 
51  $this->testObj->setPreserveManualScores(true);
52  $this->assertTrue($this->testObj->getPreserveManualScores());
53  }
54 
55  public function testQuestionId(): void
56  {
57  $this->testObj->setQuestionId(20);
58  $this->assertEquals(20, $this->testObj->getQuestionId());
59  }
60 }
Class ilTestScoringTest.
global $DIC
Definition: feed.php:28
Class ilTestScoring.
Class ilTestBaseClass.
test_instantiateObject_shouldReturnInstance()
ilTestScoring $testObj