ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilListOfQuestionsTableGUITest Class Reference

Class ilListOfQuestionsTableGUITest. More...

+ Inheritance diagram for ilListOfQuestionsTableGUITest:
+ Collaboration diagram for ilListOfQuestionsTableGUITest:

Public Member Functions

 test_instantiateObject_shouldReturnInstance ()
 
 testShowPointsEnabled ()
 
 testShowMarkerEnabled ()
 
 testShowObligationsEnabled ()
 
 testObligationsFilterEnabled ()
 
 testObligationsNotAnswered ()
 
 testFinishTestButtonEnabled ()
 

Protected Member Functions

 setUp ()
 
- Protected Member Functions inherited from ilTestBaseTestCase
 setUp ()
 
 tearDown ()
 
 setGlobalVariable (string $name, $value)
 
 getGlobalTemplateMock ()
 
 getDatabaseMock ()
 
 getIliasMock ()
 
 addGlobal_ilAccess ()
 
 addGlobal_ilUser ()
 
 addGlobal_objDefinition ()
 
 addGlobal_tree ()
 
 addGlobal_ilSetting ()
 
 addGlobal_rbacsystem ()
 
 addGlobal_ilRbacAdmin ()
 
 addGlobal_ilCtrl ()
 
 addGlobal_lng ()
 
 addGlobal_filesystem ()
 
 addGlobal_upload ()
 
 addGlobal_ilDB ()
 
 addGlobal_ilBench ()
 
 addGlobal_ilLog ()
 
 addGlobal_ilias ()
 
 addGlobal_ilErr ()
 
 addGlobal_GlobalScreenService ()
 
 addGlobal_ilNavigationHistory ()
 
 addGlobal_ilAppEventHandler ()
 
 addGlobal_tpl ()
 
 addGlobal_ilComponentRepository ()
 
 addGlobal_ilComponentFactory ()
 
 addGlobal_ilTabs ()
 
 addGlobal_ilObjDataCache ()
 
 addGlobal_ilLocator ()
 
 addGlobal_rbacreview ()
 
 addGlobal_ilToolbar ()
 
 addGlobal_http ()
 
 addGlobal_ilIliasIniFile ()
 
 addGlobal_ilLoggerFactory ()
 
 addGlobal_ilHelp ()
 
 addGlobal_ui ()
 
 addGlobal_uiFactory ()
 
 addGlobal_uiRenderer ()
 
 addGlobal_refinery ()
 
 addGlobal_skillService ()
 
 addGlobal_objectService ()
 
 addGlobal_resourceStorage ()
 
 getTestObjMock ()
 

Private Attributes

ilListOfQuestionsTableGUI $tableGui
 
ilTestPlayerFixedQuestionSetGUI $parentObj_mock
 

Additional Inherited Members

- Protected Attributes inherited from ilTestBaseTestCase
Container $dic = null
 

Detailed Description

Member Function Documentation

◆ setUp()

ilListOfQuestionsTableGUITest::setUp ( )
protected

Definition at line 30 of file ilListOfQuestionsTableGUITest.php.

References $DIC, ilTestBaseTestCase\addGlobal_uiFactory(), ilTestBaseTestCase\addGlobal_uiRenderer(), and ilTestBaseTestCase\setGlobalVariable().

30  : void
31  {
32  global $DIC;
33  parent::setUp();
34 
35  $this->addGlobal_uiFactory();
36  $this->addGlobal_uiRenderer();
37 
38  $lng_mock = $this->createMock(ilLanguage::class);
39  $ctrl_mock = $this->createMock(ilCtrl::class);
40  $ctrl_mock->expects($this->any())
41  ->method("getFormAction")
42  ->willReturnCallback(function () {
43  return "testFormAction";
44  });
45 
46  $this->setGlobalVariable("lng", $lng_mock);
47  $this->setGlobalVariable("ilCtrl", $ctrl_mock);
48  $this->setGlobalVariable("tpl", $this->createMock(ilGlobalPageTemplate::class));
49  $this->setGlobalVariable("component.repository", $this->createMock(ilComponentRepository::class));
50  $component_factory = $this->createMock(ilComponentFactory::class);
51  $component_factory->method("getActivePluginsInSlot")->willReturn(new ArrayIterator());
52  $this->setGlobalVariable("component.factory", $component_factory);
53  $this->setGlobalVariable("ilDB", $this->createMock(ilDBInterface::class));
54 
55  $this->parentObj_mock = $this->getMockBuilder(ilTestPlayerFixedQuestionSetGUI::class)
56  ->disableOriginalConstructor()->onlyMethods(array('getObject'))->getMock();
57  $this->parentObj_mock->expects($this->any())->method('getObject')->willReturn($this->createMock(ilObjTest::class));
58  $this->tableGui = new ilListOfQuestionsTableGUI($this->parentObj_mock, "", $DIC['ui.factory'], $DIC['ui.renderer']);
59  }
global $DIC
Definition: feed.php:28
setGlobalVariable(string $name, $value)
+ Here is the call graph for this function:

◆ test_instantiateObject_shouldReturnInstance()

ilListOfQuestionsTableGUITest::test_instantiateObject_shouldReturnInstance ( )

Definition at line 61 of file ilListOfQuestionsTableGUITest.php.

61  : void
62  {
63  $this->assertInstanceOf(ilListOfQuestionsTableGUI::class, $this->tableGui);
64  }

◆ testFinishTestButtonEnabled()

ilListOfQuestionsTableGUITest::testFinishTestButtonEnabled ( )

Definition at line 116 of file ilListOfQuestionsTableGUITest.php.

116  : void
117  {
118  $this->assertIsBool($this->tableGui->isFinishTestButtonEnabled());
119  $this->tableGui->setFinishTestButtonEnabled(true);
120  $this->assertTrue($this->tableGui->isFinishTestButtonEnabled());
121 
122  $this->tableGui->setFinishTestButtonEnabled(false);
123  $this->assertFalse($this->tableGui->isFinishTestButtonEnabled());
124  }

◆ testObligationsFilterEnabled()

ilListOfQuestionsTableGUITest::testObligationsFilterEnabled ( )

Definition at line 96 of file ilListOfQuestionsTableGUITest.php.

96  : void
97  {
98  $this->assertIsBool($this->tableGui->isObligationsFilterEnabled());
99  $this->tableGui->setObligationsFilterEnabled(true);
100  $this->assertTrue($this->tableGui->isObligationsFilterEnabled());
101 
102  $this->tableGui->setObligationsFilterEnabled(false);
103  $this->assertFalse($this->tableGui->isObligationsFilterEnabled());
104  }

◆ testObligationsNotAnswered()

ilListOfQuestionsTableGUITest::testObligationsNotAnswered ( )

Definition at line 106 of file ilListOfQuestionsTableGUITest.php.

106  : void
107  {
108  $this->assertIsBool($this->tableGui->areObligationsNotAnswered());
109  $this->tableGui->setObligationsNotAnswered(true);
110  $this->assertTrue($this->tableGui->areObligationsNotAnswered());
111 
112  $this->tableGui->setObligationsNotAnswered(false);
113  $this->assertFalse($this->tableGui->areObligationsNotAnswered());
114  }

◆ testShowMarkerEnabled()

ilListOfQuestionsTableGUITest::testShowMarkerEnabled ( )

Definition at line 76 of file ilListOfQuestionsTableGUITest.php.

76  : void
77  {
78  $this->assertIsBool($this->tableGui->isShowMarkerEnabled());
79  $this->tableGui->setShowMarkerEnabled(true);
80  $this->assertTrue($this->tableGui->isShowMarkerEnabled());
81 
82  $this->tableGui->setShowMarkerEnabled(false);
83  $this->assertFalse($this->tableGui->isShowMarkerEnabled());
84  }

◆ testShowObligationsEnabled()

ilListOfQuestionsTableGUITest::testShowObligationsEnabled ( )

Definition at line 86 of file ilListOfQuestionsTableGUITest.php.

86  : void
87  {
88  $this->assertIsBool($this->tableGui->isShowObligationsEnabled());
89  $this->tableGui->setShowObligationsEnabled(true);
90  $this->assertTrue($this->tableGui->isShowObligationsEnabled());
91 
92  $this->tableGui->setShowObligationsEnabled(false);
93  $this->assertFalse($this->tableGui->isShowObligationsEnabled());
94  }

◆ testShowPointsEnabled()

ilListOfQuestionsTableGUITest::testShowPointsEnabled ( )

Definition at line 66 of file ilListOfQuestionsTableGUITest.php.

66  : void
67  {
68  $this->assertIsBool($this->tableGui->isShowPointsEnabled());
69  $this->tableGui->setShowPointsEnabled(true);
70  $this->assertTrue($this->tableGui->isShowPointsEnabled());
71 
72  $this->tableGui->setShowPointsEnabled(false);
73  $this->assertFalse($this->tableGui->isShowPointsEnabled());
74  }

Field Documentation

◆ $parentObj_mock

ilTestPlayerFixedQuestionSetGUI ilListOfQuestionsTableGUITest::$parentObj_mock
private

Definition at line 28 of file ilListOfQuestionsTableGUITest.php.

◆ $tableGui

ilListOfQuestionsTableGUI ilListOfQuestionsTableGUITest::$tableGui
private

Definition at line 27 of file ilListOfQuestionsTableGUITest.php.


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