ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
TestScoringTest.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22use ILIAS\Test\Results\Data\Repository as TestResultRepository;
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()
Class ilTestBaseClass.