Class ilTermsOfServiceRequestTargetAdjustmentCaseTest.
More...
◆ testUserShouldBeForcedToAcceptTermsOfServiceWhenNotDoingItYetInCurrentRequest()
| ilTermsOfServiceRequestTargetAdjustmentCaseTest::testUserShouldBeForcedToAcceptTermsOfServiceWhenNotDoingItYetInCurrentRequest |
( |
| ) |
|
- Exceptions
-
Definition at line 19 of file ilTermsOfServiceRequestTargetAdjustmentCaseTest.php.
References ilTermsOfServiceBaseTest\$dic, and $http.
24 ->getMockBuilder(ilCtrl::class)
25 ->disableOriginalConstructor()
26 ->onlyMethods([
'redirectToURL',
'getCmdClass',
'getCmd'])
30 ->expects($this->any())
31 ->method(
'getCmdClass')
32 ->willReturn(
'ilDashboardGUI');
35 ->expects($this->any())
40 ->expects($this->once())
41 ->method(
'redirectToURL');
42 $dic[
'ilCtrl'] =
function () use (
$ctrl) {
47 ->getMockBuilder(ilObjUser::class)
48 ->disableOriginalConstructor()
49 ->onlyMethods([
'hasToAcceptTermsOfService',
'checkTimeLimit',
'hasToAcceptTermsOfServiceInSession'])
53 ->expects($this->atLeast(1))
54 ->method(
'hasToAcceptTermsOfService')
58 ->expects($this->any())
59 ->method(
'checkTimeLimit')
63 ->expects($this->atLeast(1))
64 ->method(
'hasToAcceptTermsOfServiceInSession')
66 $dic[
'ilUser'] =
function () use (
$user) {
71 ->getMockBuilder(ServerRequestInterface::class)
72 ->disableOriginalConstructor()
75 ->getMockBuilder(GlobalHttpState::class)
76 ->disableOriginalConstructor()
79 $http->expects($this->any())
87 ->getMockBuilder(ilTermsOfServiceDocumentEvaluation::class)
89 $dic[
'tos.document.evaluator'] =
function () use ($evaluator) {
93 $criterionFactory = $this
94 ->getMockBuilder(ilTermsOfServiceCriterionTypeFactoryInterface::class)
96 $dic[
'tos.criteria.type.factory'] =
function () use ($criterionFactory) {
97 return $criterionFactory;
102 $this->assertTrue($requestInterceptor->shouldInterceptRequest());
103 $this->assertTrue($requestInterceptor->shouldStoreRequestTarget());
104 $requestInterceptor->execute();
Customizing of pimple-DIC for ILIAS.
◆ testUserShouldNotBeForcedToAcceptTermsOfServiceWhenDoingItAlreadyInCurrentRequest()
| ilTermsOfServiceRequestTargetAdjustmentCaseTest::testUserShouldNotBeForcedToAcceptTermsOfServiceWhenDoingItAlreadyInCurrentRequest |
( |
| ) |
|
- Exceptions
-
Definition at line 110 of file ilTermsOfServiceRequestTargetAdjustmentCaseTest.php.
References ilTermsOfServiceBaseTest\$dic, and $http.
115 ->getMockBuilder(ilCtrl::class)
116 ->disableOriginalConstructor()
117 ->onlyMethods([
'getCmdClass',
'getCmd'])
121 ->expects($this->atLeast(1))
122 ->method(
'getCmdClass')
123 ->willReturn(
'ilstartupgui');
126 ->expects($this->atLeast(1))
128 ->willReturn(
'getacceptance');
129 $dic[
'ilCtrl'] =
function () use (
$ctrl) {
134 ->getMockBuilder(ilObjUser::class)
135 ->disableOriginalConstructor()
136 ->onlyMethods([
'hasToAcceptTermsOfService',
'checkTimeLimit',
'hasToAcceptTermsOfServiceInSession'])
140 ->expects($this->any())
141 ->method(
'hasToAcceptTermsOfService')
145 ->expects($this->any())
146 ->method(
'checkTimeLimit')
150 ->expects($this->any())
151 ->method(
'hasToAcceptTermsOfServiceInSession')
153 $dic[
'ilUser'] =
function () use (
$user) {
158 ->getMockBuilder(ServerRequestInterface::class)
159 ->disableOriginalConstructor()
162 ->getMockBuilder(GlobalHttpState::class)
163 ->disableOriginalConstructor()
166 $http->expects($this->any())
174 ->getMockBuilder(ilTermsOfServiceDocumentEvaluation::class)
176 $dic[
'tos.document.evaluator'] =
function () use ($evaluator) {
180 $criterionFactory = $this
181 ->getMockBuilder(ilTermsOfServiceCriterionTypeFactoryInterface::class)
183 $dic[
'tos.criteria.type.factory'] =
function () use ($criterionFactory) {
184 return $criterionFactory;
189 $this->assertFalse($requestInterceptor->shouldInterceptRequest());
Customizing of pimple-DIC for ILIAS.
◆ userProvider()
| ilTermsOfServiceRequestTargetAdjustmentCaseTest::userProvider |
( |
| ) |
|
- Returns
- array
- Exceptions
-
Definition at line 196 of file ilTermsOfServiceRequestTargetAdjustmentCaseTest.php.
References ilTermsOfServiceBaseTest\$dic, $http, $service, and ILIAS\GlobalScreen\Provider\__construct().
199 ->getMockBuilder(ilObjUser::class)
200 ->disableOriginalConstructor()
201 ->onlyMethods([
'hasToAcceptTermsOfService',
'checkTimeLimit',
'hasToAcceptTermsOfServiceInSession'])
205 ->expects($this->any())
206 ->method(
'hasToAcceptTermsOfService')
210 ->expects($this->any())
211 ->method(
'checkTimeLimit')
215 ->expects($this->any())
216 ->method(
'hasToAcceptTermsOfServiceInSession')
220 ->getMockBuilder(ilObjUser::class)
221 ->disableOriginalConstructor()
222 ->onlyMethods([
'hasToAcceptTermsOfService',
'checkTimeLimit',
'hasToAcceptTermsOfServiceInSession'])
226 ->expects($this->any())
227 ->method(
'hasToAcceptTermsOfService')
231 ->expects($this->any())
232 ->method(
'checkTimeLimit')
236 ->expects($this->any())
237 ->method(
'hasToAcceptTermsOfServiceInSession')
241 ->getMockBuilder(ilObjUser::class)
242 ->disableOriginalConstructor()
243 ->onlyMethods([
'hasToAcceptTermsOfService',
'checkTimeLimit',
'hasToAcceptTermsOfServiceInSession'])
247 ->expects($this->any())
248 ->method(
'hasToAcceptTermsOfService')
252 ->expects($this->any())
253 ->method(
'checkTimeLimit')
257 ->expects($this->any())
258 ->method(
'hasToAcceptTermsOfServiceInSession')
262 'User 1' => [$user1],
263 'User 2' => [$user2],
264 'User 3' => [$user3],
The documentation for this class was generated from the following file: