ILIAS  trunk Revision v11.0_alpha-1715-g7fc467680fb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
TestScoringTest.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
28 {
30 
31  protected function setUp(): void
32  {
33  parent::setUp();
34 
35  $this->testObj = new TestScoring(
36  $this->getTestObjMock(),
37  $this->createMock(ilObjUser::class),
38  $this->createMock(ilDBInterface::class),
39  $this->createMock(ilLanguage::class)
40  );
41  }
42 
44  {
45  $this->assertInstanceOf(TestScoring::class, $this->testObj);
46  }
47 
48  public function testPreserveManualScores(): void
49  {
50  $this->testObj->setPreserveManualScores(false);
51  $this->assertFalse($this->testObj->getPreserveManualScores());
52 
53  $this->testObj->setPreserveManualScores(true);
54  $this->assertTrue($this->testObj->getPreserveManualScores());
55  }
56 
57  public function testQuestionId(): void
58  {
59  $questionId = 20;
60  $this->testObj->setQuestionId($questionId);
61  $this->assertEquals($questionId, $this->testObj->getQuestionId());
62  }
63 }
Class TestScoringTest.
TestScoring $testObj
test_instantiateObject_shouldReturnInstance()