1<?
php declare(strict_types=1);
6use PHPUnit\Framework\MockObject\MockObject;
7use Psr\Http\Message\ServerRequestInterface;
55 $this->tos = $this->getMockBuilder(ilObjTermsOfService::class)->disableOriginalConstructor()->getMock();
56 $this->criterionTypeFactory = $this->getMockBuilder(ilTermsOfServiceCriterionTypeFactoryInterface::class)->disableOriginalConstructor()->getMock();
57 $this->tpl = $this->getMockBuilder(ilGlobalPageTemplate::class)->disableOriginalConstructor()->getMock();
58 $this->ctrl = $this->getMockBuilder(ilCtrl::class)->disableOriginalConstructor()->getMock();
59 $this->lng = $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock();
60 $this->rbacsystem = $this->getMockBuilder(ilRbacSystem::class)->disableOriginalConstructor()->getMock();
61 $this->
error = $this->getMockBuilder(ilErrorHandling::class)->disableOriginalConstructor()->getMock();
62 $this->request = $this->getMockBuilder(ServerRequestInterface::class)->disableOriginalConstructor()->getMock();
63 $this->uiFactory = $this->getMockBuilder(Factory::class)->disableOriginalConstructor()->getMock();
64 $this->uiRenderer = $this->getMockBuilder(Renderer::class)->disableOriginalConstructor()->getMock();
65 $this->tableDataProviderFactory = $this->getMockBuilder(ilTermsOfServiceTableDataProviderFactory::class)->disableOriginalConstructor()->getMock();
74 ->expects($this->any())
76 ->willReturnOnConsecutiveCalls(
77 'showAcceptanceHistory'
81 ->expects($this->any())
82 ->method(
'checkAccess')
86 ->expects($this->any())
87 ->method(
'raiseError')
88 ->willThrowException(
new ilException(
'no_permission'));
92 $this->criterionTypeFactory,
101 $this->tableDataProviderFactory
104 $this->expectException(ilException::class);
106 $gui->executeCommand();
An exception for terminatinating execution or to throw for unit testing.
error($a_errmsg)
set error message @access public
Base class for ILIAS Exception handling.
Class ilTermsOfServiceAcceptanceHistoryGUITest.
$tableDataProviderFactory
testAccessDeniedErrorIsRaisedWhenPermissionsAreMissing()
Class ilTermsOfServiceAcceptanceHistoryGUI.
Class ilTermsOfServiceBaseTest.
This is how the factory for UI elements looks.
An entity that renders components to a string output.