ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
TestScoringTest.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
23 
29 {
31 
32  protected function setUp(): void
33  {
34  parent::setUp();
35 
36  $this->testObj = new TestScoring(
37  $this->getTestObjMock(),
38  $this->createMock(ilObjUser::class),
39  $this->createMock(ilDBInterface::class),
40  $this->createMock(TestResultRepository::class)
41  );
42  }
43 
45  {
46  $this->assertInstanceOf(TestScoring::class, $this->testObj);
47  }
48 
49  public function testPreserveManualScores(): void
50  {
51  $this->testObj->setPreserveManualScores(false);
52  $this->assertFalse($this->testObj->getPreserveManualScores());
53 
54  $this->testObj->setPreserveManualScores(true);
55  $this->assertTrue($this->testObj->getPreserveManualScores());
56  }
57 
58  public function testQuestionId(): void
59  {
60  $questionId = 20;
61  $this->testObj->setQuestionId($questionId);
62  $this->assertEquals($questionId, $this->testObj->getQuestionId());
63  }
64 }
Class TestScoringTest.
TestScoring $testObj
test_instantiateObject_shouldReturnInstance()