ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
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 ()
 
 setGlobalVariable (string $name, $value)
 
 assertException (string $exceptionClass)
 
 getCriterionConfig ($value=null)
 

Additional Inherited Members

- Protected Attributes inherited from ilTermsOfServiceBaseTest
 $dic
 

Detailed Description

Member Function Documentation

◆ getFormMock()

ilTermsOfServiceCriterionBaseTest::getFormMock ( )
protected
Returns
PHPUnit_Framework_MockObject_MockObject|\ilPropertyFormGUI

Definition at line 59 of file ilTermsOfServiceCriterionBaseTest.php.

60 {
61 $form = $this
62 ->getMockBuilder(\ilPropertyFormGUI::class)
63 ->disableOriginalConstructor()
64 ->setMethods(['getInput'])
65 ->getMock();
66
67 return $form;
68 }
This class represents a property form user interface.
if(isset($_POST['submit'])) $form

References $form.

◆ getObjectDataCacheMock()

ilTermsOfServiceCriterionBaseTest::getObjectDataCacheMock ( )
protected
Returns
PHPUnit_Framework_MockObject_MockObject|\ilObjectDataCache

Definition at line 32 of file ilTermsOfServiceCriterionBaseTest.php.

33 {
34 $objectDataCache = $this
35 ->getMockBuilder(\ilObjectDataCache::class)
36 ->disableOriginalConstructor()
37 ->getMock();
38
39 return $objectDataCache;
40 }
class ilObjectDataCache

Referenced by ilTermsOfServiceUserHasGlobalRoleCriterionTest\getInstance().

+ Here is the caller graph for this function:

◆ getRadioGroupMock()

ilTermsOfServiceCriterionBaseTest::getRadioGroupMock ( )
protected
Returns
PHPUnit_Framework_MockObject_MockObject|\ilRadioGroupInputGUI

Definition at line 45 of file ilTermsOfServiceCriterionBaseTest.php.

46 {
47 $radioGroup = $this
48 ->getMockBuilder(\ilRadioGroupInputGUI::class)
49 ->disableOriginalConstructor()
50 ->setMethods(['getPostVar'])
51 ->getMock();
52
53 return $radioGroup;
54 }
This class represents a property in a property form.

◆ getRbacReviewMock()

ilTermsOfServiceCriterionBaseTest::getRbacReviewMock ( )
protected
Returns
PHPUnit_Framework_MockObject_MockObject|\ilRbacReview

Definition at line 13 of file ilTermsOfServiceCriterionBaseTest.php.

14 {
15 $rbacReview = $this
16 ->getMockBuilder(\ilRbacReview::class)
17 ->disableOriginalConstructor()
18 ->setMethods(['isGlobalRole', 'isAssigned', 'getGlobalRoles'])
19 ->getMock();
20
21 $rbacReview
22 ->expects($this->any())
23 ->method('getGlobalRoles')
24 ->willReturn([2, 4]);
25
26 return $rbacReview;
27 }
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
PHPUnit_Framework_MockObject_MockObject|\ilObjUser

Definition at line 73 of file ilTermsOfServiceCriterionBaseTest.php.

74 {
75 $user = $this
76 ->getMockBuilder(\ilObjUser::class)
77 ->disableOriginalConstructor()
78 ->setMethods(['getLanguage', 'getId', 'getLogin'])
79 ->getMock();
80
81 $user
82 ->expects($this->any())
83 ->method('getId')
84 ->willReturn(-1);
85
86 $user
87 ->expects($this->any())
88 ->method('getLogin')
89 ->willReturn('phpunit');
90
91 return $user;
92 }
$user
Definition: migrateto20.php:57

References $user.


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