ILIAS  release_8 Revision v8.24
ilTermsOfServiceCriterionBaseTest Class Reference

Class ilTermsOfServiceCriterionBaseTest. More...

+ Inheritance diagram for ilTermsOfServiceCriterionBaseTest:
+ Collaboration diagram for ilTermsOfServiceCriterionBaseTest:

Protected Member Functions

 getRbacReviewMock ()
 
 getObjectDataCacheMock ()
 
 getRadioGroupMock ()
 
 getFormMock ()
 
 getUserMock ()
 
- Protected Member Functions inherited from ilTermsOfServiceBaseTest
 setUp ()
 
 getLanguageMock ()
 
 getUiFactoryMock ()
 
 setGlobalVariable (string $name, $value)
 
 getCriterionConfig ($value=null)
 

Additional Inherited Members

- Protected Attributes inherited from ilTermsOfServiceBaseTest
Container $dic
 

Detailed Description

Member Function Documentation

◆ getFormMock()

ilTermsOfServiceCriterionBaseTest::getFormMock ( )
protected
Returns
MockObject&ilPropertyFormGUI

Definition at line 77 of file ilTermsOfServiceCriterionBaseTest.php.

78 {
79 $form = $this
80 ->getMockBuilder(ilPropertyFormGUI::class)
81 ->disableOriginalConstructor()
82 ->onlyMethods(['getInput'])
83 ->getMock();
84
85 return $form;
86 }
This class represents a property form user interface.

◆ getObjectDataCacheMock()

ilTermsOfServiceCriterionBaseTest::getObjectDataCacheMock ( )
protected
Returns
MockObject&ilObjectDataCache

Definition at line 50 of file ilTermsOfServiceCriterionBaseTest.php.

51 {
52 $objectDataCache = $this
53 ->getMockBuilder(ilObjectDataCache::class)
54 ->disableOriginalConstructor()
55 ->getMock();
56
57 return $objectDataCache;
58 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

Referenced by ilTermsOfServiceUserHasGlobalRoleCriterionTest\getInstance().

+ Here is the caller graph for this function:

◆ getRadioGroupMock()

ilTermsOfServiceCriterionBaseTest::getRadioGroupMock ( )
protected
Returns
MockObject&ilRadioGroupInputGUI

Definition at line 63 of file ilTermsOfServiceCriterionBaseTest.php.

64 {
65 $radioGroup = $this
66 ->getMockBuilder(ilRadioGroupInputGUI::class)
67 ->disableOriginalConstructor()
68 ->onlyMethods(['getPostVar'])
69 ->getMock();
70
71 return $radioGroup;
72 }
This class represents a property in a property form.

◆ getRbacReviewMock()

ilTermsOfServiceCriterionBaseTest::getRbacReviewMock ( )
protected
Returns
MockObject&ilRbacReview

Definition at line 32 of file ilTermsOfServiceCriterionBaseTest.php.

33 {
34 $rbacReview = $this
35 ->getMockBuilder(ilRbacReview::class)
36 ->disableOriginalConstructor()
37 ->onlyMethods(['isGlobalRole', 'isAssigned', 'getGlobalRoles'])
38 ->getMock();
39
40 $rbacReview
41 ->method('getGlobalRoles')
42 ->willReturn([2, 4]);
43
44 return $rbacReview;
45 }
class ilRbacReview Contains Review functions of core Rbac.

Referenced by ilTermsOfServiceUserHasGlobalRoleCriterionTest\getInstance().

+ Here is the caller graph for this function:

◆ getUserMock()

ilTermsOfServiceCriterionBaseTest::getUserMock ( )
protected
Returns
MockObject&ilObjUser

Definition at line 91 of file ilTermsOfServiceCriterionBaseTest.php.

91 : ilObjUser
92 {
93 $user = $this
94 ->getMockBuilder(ilObjUser::class)
95 ->disableOriginalConstructor()
96 ->onlyMethods(['getLanguage', 'getId', 'getLogin', 'getSelectedCountry'])
97 ->getMock();
98
99 $user
100 ->method('getId')
101 ->willReturn(-1);
102
103 $user
104 ->method('getLogin')
105 ->willReturn('phpunit');
106
107 return $user;
108 }
User class.

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