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

Class ilTestServiceGUITest. More...

+ Inheritance diagram for ilTestServiceGUITest:
+ Collaboration diagram for ilTestServiceGUITest:

Public Member Functions

 test_instantiateObject_shouldReturnInstance ()
 
 testContextResultPresentation ()
 
 testParticipantData ()
 
 testObjectiveOrientedContainer ()
 
 testBuildFixedShufflerSeed (int $question_id, int $pass_id, int $active_id, int $return)
 buildFixedShufflerSeedDataProvider More...
 

Static Public Member Functions

static buildFixedShufflerSeedDataProvider ()
 
- 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

ilTestServiceGUI $testObj
 

Additional Inherited Members

- Protected Attributes inherited from ilTestBaseTestCase
Container $dic = null
 

Detailed Description

Member Function Documentation

◆ buildFixedShufflerSeedDataProvider()

static ilTestServiceGUITest::buildFixedShufflerSeedDataProvider ( )
static

Definition at line 85 of file ilTestServiceGUITest.php.

85  : array
86  {
87  return [
88  [
89  'question_id' => 1,
90  'pass_id' => 1,
91  'active_id' => 1,
92  'return' => 10000004
93  ],
94  [
95  'question_id' => 9999999,
96  'pass_id' => 1,
97  'active_id' => 1,
98  'return' => 10000000
99  ],
100  [
101  'question_id' => 234342342342342334,
102  'pass_id' => 11,
103  'active_id' => 1634545234234232344,
104  'return' => 1634545234234232355
105  ],
106  [
107  'question_id' => 23434234,
108  'pass_id' => 11,
109  'active_id' => 9223372036854775804,
110  'return' => 9223372036854775804
111  ]
112  ];
113  }

◆ setUp()

ilTestServiceGUITest::setUp ( )
protected

Definition at line 29 of file ilTestServiceGUITest.php.

29  : void
30  {
31  parent::setUp();
32 
33  $this->addGlobal_ilTabs();
34  $this->addGlobal_ilObjDataCache();
35  $this->addGlobal_ilHelp();
36  $this->addGlobal_rbacsystem();
37  $this->addGlobal_ilSetting();
38  $this->addGlobal_ilToolbar();
39  $this->addGlobal_GlobalScreenService();
40  $this->addGlobal_ilNavigationHistory();
41 
42  $this->testObj = new ilTestServiceGUI($this->getTestObjMock());
43  }
Service GUI class for tests.

◆ test_instantiateObject_shouldReturnInstance()

ilTestServiceGUITest::test_instantiateObject_shouldReturnInstance ( )

Definition at line 45 of file ilTestServiceGUITest.php.

45  : void
46  {
47  $this->assertInstanceOf(ilTestServiceGUI::class, $this->testObj);
48  }

◆ testBuildFixedShufflerSeed()

ilTestServiceGUITest::testBuildFixedShufflerSeed ( int  $question_id,
int  $pass_id,
int  $active_id,
int  $return 
)

buildFixedShufflerSeedDataProvider

Definition at line 76 of file ilTestServiceGUITest.php.

76  : void
77  {
78  $reflection = new ReflectionClass(ilTestShuffler::class);
79  $method = $reflection->getMethod('buildFixedShufflerSeed');
80  $ilTestShuffler = new ilTestShuffler($this->createMock(ILIAS\Refinery\Factory::class));
81 
82  $this->assertEquals($return, $method->invoke($ilTestShuffler, $question_id, $pass_id, $active_id));
83  }
Interface Observer Contains several chained tasks and infos about them.

◆ testContextResultPresentation()

ilTestServiceGUITest::testContextResultPresentation ( )

Definition at line 50 of file ilTestServiceGUITest.php.

50  : void
51  {
52  $this->testObj->setContextResultPresentation(false);
53  $this->assertFalse($this->testObj->isContextResultPresentation());
54 
55  $this->testObj->setContextResultPresentation(true);
56  $this->assertTrue($this->testObj->isContextResultPresentation());
57  }

◆ testObjectiveOrientedContainer()

ilTestServiceGUITest::testObjectiveOrientedContainer ( )

Definition at line 66 of file ilTestServiceGUITest.php.

66  : void
67  {
68  $mock = $this->createMock(ilTestObjectiveOrientedContainer::class);
69  $this->testObj->setObjectiveOrientedContainer($mock);
70  $this->assertEquals($mock, $this->testObj->getObjectiveOrientedContainer());
71  }

◆ testParticipantData()

ilTestServiceGUITest::testParticipantData ( )

Definition at line 59 of file ilTestServiceGUITest.php.

59  : void
60  {
61  $mock = $this->createMock(ilTestParticipantData::class);
62  $this->testObj->setParticipantData($mock);
63  $this->assertEquals($mock, $this->testObj->getParticipantData());
64  }

Field Documentation

◆ $testObj

ilTestServiceGUI ilTestServiceGUITest::$testObj
private

Definition at line 27 of file ilTestServiceGUITest.php.


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