3 declare(strict_types=1);
30 protected function setUp(): void
34 $lng_mock = $this->createMock(ilLanguage::class);
35 $ctrl_mock = $this->createMock(ilCtrl::class);
36 $ctrl_mock->expects($this->any())
37 ->method(
"getFormAction")
38 ->willReturnCallback(
function () {
39 return "testFormAction";
42 $renderer_mock = $this->createMock(\
ILIAS\
UI\Renderer::class);
43 $ui_factory_mock = $this->createMock(\
ILIAS\
UI\Factory::class);
50 $this->
setGlobalVariable(
"component.repository", $this->createMock(ilComponentRepository::class));
51 $component_factory = $this->createMock(ilComponentFactory::class);
52 $component_factory->method(
"getActivePluginsInSlot")->willReturn(
new ArrayIterator());
56 $this->parentObj_mock = $this->createMock(ilTestParticipantsGUI::class);
57 $objTest_mock = $this->createMock(ilObjTest::class);
60 ->expects($this->any())
61 ->method(
"getTestObj")
62 ->willReturn($objTest_mock);
64 $this->parentObj_mock->object = $objTest_mock;
70 $this->assertInstanceOf(ilTestParticipantsTableGUI::class, $this->tableGui);
75 $this->assertIsBool($this->tableGui->isManageResultsCommandsEnabled());
76 $this->tableGui->setManageResultsCommandsEnabled(
false);
77 $this->assertFalse($this->tableGui->isManageResultsCommandsEnabled());
78 $this->tableGui->setManageResultsCommandsEnabled(
true);
79 $this->assertTrue($this->tableGui->isManageResultsCommandsEnabled());
84 $this->assertIsBool($this->tableGui->isManageInviteesCommandsEnabled());
85 $this->tableGui->setManageInviteesCommandsEnabled(
false);
86 $this->assertFalse($this->tableGui->isManageInviteesCommandsEnabled());
87 $this->tableGui->setManageInviteesCommandsEnabled(
true);
88 $this->assertTrue($this->tableGui->isManageInviteesCommandsEnabled());
93 $this->tableGui->setRowKeyDataField(
"test");
94 $this->assertEquals(
"test", $this->tableGui->getRowKeyDataField());
99 $this->tableGui->setAnonymity(
"test");
100 $this->assertEquals(
"test", $this->tableGui->getAnonymity());
105 $this->assertIsBool($this->tableGui->isParticipantHasSolutionsFilterEnabled());
106 $this->tableGui->setParticipantHasSolutionsFilterEnabled(
false);
107 $this->assertFalse($this->tableGui->isParticipantHasSolutionsFilterEnabled());
108 $this->tableGui->setParticipantHasSolutionsFilterEnabled(
true);
109 $this->assertTrue($this->tableGui->isParticipantHasSolutionsFilterEnabled());
114 $this->assertTrue($this->tableGui->numericOrdering(
"access"));
115 $this->assertTrue($this->tableGui->numericOrdering(
"tries"));
116 $this->assertFalse($this->tableGui->numericOrdering(
"randomString"));
ilTestParticipantsGUI $parentObj_mock
Class ChatMainBarProvider .
test_instantiateObject_shouldReturnInstance()
testManageInviteesCommandsEnabled()
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
testManageResultsCommandsEnabled()
testParticipantHasSolutionsFilterEnabled()
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setGlobalVariable(string $name, $value)
ilTestParticipantsTableGUI $tableGui