ILIAS  trunk Revision v11.0_alpha-1713-gd8962da2f67
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilTestRandomQuestionSetGeneralConfigFormGUITest Class Reference

Class ilTestRandomQuestionSetGeneralConfigFormGUITest. More...

+ Inheritance diagram for ilTestRandomQuestionSetGeneralConfigFormGUITest:
+ Collaboration diagram for ilTestRandomQuestionSetGeneralConfigFormGUITest:

Public Member Functions

 test_instantiateObject_shouldReturnInstance ()
 
 testEditModeEnabled ()
 

Static Public Member Functions

static lngTxtCallback ()
 
- Static Public Member Functions inherited from ilTestBaseTestCase
static callMethod ($obj, $name, array $args=[])
 

Protected Member Functions

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

Private Attributes

ilTestRandomQuestionSetGeneralConfigFormGUI $formGui
 

Additional Inherited Members

- Protected Attributes inherited from ilTestBaseTestCase
Container $dic = null
 

Detailed Description

Member Function Documentation

◆ lngTxtCallback()

static ilTestRandomQuestionSetGeneralConfigFormGUITest::lngTxtCallback ( )
static

Definition at line 65 of file ilTestRandomQuestionSetGeneralConfigFormGUITest.php.

65  : string
66  {
67  return match (func_get_args()[0]) {
68  'tst_rnd_quest_set_cfg_general_form' => 'testTitle',
69  default => 'testValue'
70  };
71  }

◆ setUp()

ilTestRandomQuestionSetGeneralConfigFormGUITest::setUp ( )
protected

Definition at line 29 of file ilTestRandomQuestionSetGeneralConfigFormGUITest.php.

29  : void
30  {
31  parent::setUp();
32  $ctrl_mock = $this->createMock(ilCtrl::class);
33  $lng_mock = $this->createMock(ilLanguage::class);
34  $lng_mock
35  ->expects($this->any())
36  ->method('txt')
37  ->willReturnCallback([self::class, 'lngTxtCallback'])
38  ;
39 
40  $this->setGlobalVariable('lng', $lng_mock);
41  $this->setGlobalVariable('ilCtrl', $ctrl_mock);
42 
43  $questionSetConfigGui_mock = $this->createMock(ilTestRandomQuestionSetConfigGUI::class);
44 
46  $questionSetConfigGui_mock,
47  $this->createMock(ilTestRandomQuestionSetConfig::class)
48  );
49  }

◆ test_instantiateObject_shouldReturnInstance()

ilTestRandomQuestionSetGeneralConfigFormGUITest::test_instantiateObject_shouldReturnInstance ( )

Definition at line 51 of file ilTestRandomQuestionSetGeneralConfigFormGUITest.php.

51  : void
52  {
53  $this->assertInstanceOf(ilTestRandomQuestionSetGeneralConfigFormGUI::class, $this->formGui);
54  }

◆ testEditModeEnabled()

ilTestRandomQuestionSetGeneralConfigFormGUITest::testEditModeEnabled ( )

Definition at line 56 of file ilTestRandomQuestionSetGeneralConfigFormGUITest.php.

56  : void
57  {
58  $expected = true;
59 
60  $this->formGui->setEditModeEnabled($expected);
61 
62  $this->assertEquals($expected, $this->formGui->isEditModeEnabled());
63  }

Field Documentation

◆ $formGui

ilTestRandomQuestionSetGeneralConfigFormGUI ilTestRandomQuestionSetGeneralConfigFormGUITest::$formGui
private

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