ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilTestEvaluationGUITest Class Reference

Class ilTestEvaluationGUITest. More...

+ Inheritance diagram for ilTestEvaluationGUITest:
+ Collaboration diagram for ilTestEvaluationGUITest:

Public Member Functions

 test_instantiateObject_shouldReturnInstance ()
 
 testTestAccess ()
 
 testGetEvaluationQuestionId ()
 

Protected Member Functions

 setUp ()
 
- Protected Member Functions inherited from ilTestBaseTestCase
 setUp ()
 
 tearDown ()
 

Private Attributes

ilTestEvaluationGUI $testObj
 

Additional Inherited Members

- Static Public Member Functions inherited from ilTestBaseTestCase
static callMethod ($obj, $name, array $args=[])
 
- Protected Attributes inherited from ilTestBaseTestCase
Container $dic = null
 

Detailed Description

Member Function Documentation

◆ setUp()

ilTestEvaluationGUITest::setUp ( )
protected

Definition at line 29 of file ilTestEvaluationGUITest.php.

29  : void
30  {
31  parent::setUp();
32 
33  $this->addGlobal_ilToolbar();
34  $this->addGlobal_ilTabs();
35  $this->addGlobal_ilObjDataCache();
36  $this->addGlobal_ilErr();
37  $this->addGlobal_GlobalScreenService();
38  $this->addGlobal_ilHelp();
39  $this->addGlobal_ilLog();
40  $this->addGlobal_rbacsystem();
41  $this->addGlobal_ilSetting();
42  $this->addGlobal_ilNavigationHistory();
43 
44  $this->testObj = new ilTestEvaluationGUI(
45  $this->getTestObjMock()
46  );
47  }
Output class for assessment test evaluation.

◆ test_instantiateObject_shouldReturnInstance()

ilTestEvaluationGUITest::test_instantiateObject_shouldReturnInstance ( )

Definition at line 49 of file ilTestEvaluationGUITest.php.

49  : void
50  {
51  $this->assertInstanceOf(ilTestEvaluationGUI::class, $this->testObj);
52  }

◆ testGetEvaluationQuestionId()

ilTestEvaluationGUITest::testGetEvaluationQuestionId ( )

Definition at line 63 of file ilTestEvaluationGUITest.php.

References $data.

63  : void
64  {
65  $data = [
66  ['question_id' => 20, 'original_id' => 0],
67  ['question_id' => 20, 'original_id' => -210],
68  ['question_id' => 20, 'original_id' => 125]
69  ];
70 
71  foreach ($data as $value) {
72  $this->assertEquals($value['original_id'] > 0 ? $value['original_id'] : $value['question_id'], $this->testObj->getEvaluationQuestionId($value['question_id'], $value['original_id']));
73  }
74  }

◆ testTestAccess()

ilTestEvaluationGUITest::testTestAccess ( )

Definition at line 54 of file ilTestEvaluationGUITest.php.

54  : void
55  {
56  $testAccess_mock = $this->createMock(ilTestAccess::class);
57 
58  $this->testObj->setTestAccess($testAccess_mock);
59 
60  $this->assertEquals($testAccess_mock, $this->testObj->getTestAccess());
61  }

Field Documentation

◆ $testObj

ilTestEvaluationGUI ilTestEvaluationGUITest::$testObj
private

Definition at line 27 of file ilTestEvaluationGUITest.php.


The documentation for this class was generated from the following file: