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|

Definition at line 59 of file ilTermsOfServiceCriterionBaseTest.php.

References $form.

Referenced by ilTermsOfServiceNullCriterionTest\buildForm(), ilTermsOfServiceUserHasLanguageCriterionTest\buildForm(), and ilTermsOfServiceUserHasGlobalRoleCriterionTest\buildForm().

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
+ Here is the caller graph for this function:

◆ getObjectDataCacheMock()

ilTermsOfServiceCriterionBaseTest::getObjectDataCacheMock ( )
protected
Returns
PHPUnit_Framework_MockObject_MockObject|

Definition at line 32 of file ilTermsOfServiceCriterionBaseTest.php.

Referenced by ilTermsOfServiceUserHasGlobalRoleCriterionTest\getInstance(), and ilTermsOfServiceUserHasGlobalRoleCriterionTest\objectCacheProvider().

33  {
34  $objectDataCache = $this
35  ->getMockBuilder(\ilObjectDataCache::class)
36  ->disableOriginalConstructor()
37  ->getMock();
38 
39  return $objectDataCache;
40  }
class ilObjectDataCache
+ Here is the caller graph for this function:

◆ getRadioGroupMock()

ilTermsOfServiceCriterionBaseTest::getRadioGroupMock ( )
protected
Returns
PHPUnit_Framework_MockObject_MockObject|

Definition at line 45 of file ilTermsOfServiceCriterionBaseTest.php.

Referenced by ilTermsOfServiceUserHasLanguageCriterionTest\buildForm(), and ilTermsOfServiceUserHasGlobalRoleCriterionTest\buildForm().

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.
+ Here is the caller graph for this function:

◆ getRbacReviewMock()

ilTermsOfServiceCriterionBaseTest::getRbacReviewMock ( )
protected
Returns
PHPUnit_Framework_MockObject_MockObject|

Definition at line 13 of file ilTermsOfServiceCriterionBaseTest.php.

Referenced by ilTermsOfServiceUserHasGlobalRoleCriterionTest\getInstance(), and ilTermsOfServiceUserHasGlobalRoleCriterionTest\objectCacheProvider().

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.
+ Here is the caller graph for this function:

◆ getUserMock()

ilTermsOfServiceCriterionBaseTest::getUserMock ( )
protected
Returns
PHPUnit_Framework_MockObject_MockObject|

Definition at line 73 of file ilTermsOfServiceCriterionBaseTest.php.

References $user.

Referenced by ilTermsOfServiceNullCriterionTest\testEvaluationAlwaysSucceeds(), ilTermsOfServiceUserHasGlobalRoleCriterionTest\testEvaluationFailsIfConfiguredRoleDoesNotMatchTheExpectedFormat(), ilTermsOfServiceUserHasGlobalRoleCriterionTest\testEvaluationFailsIfConfiguredRoleIsNotAGlobalRole(), ilTermsOfServiceUserHasGlobalRoleCriterionTest\testEvaluationFailsIfUserIsNotAssignedToConfiguredGlobalRole(), ilTermsOfServiceUserHasLanguageCriterionTest\testEvaluationFailsIfUserLanguageDoesNotMatchDefinedLanguage(), ilTermsOfServiceUserHasGlobalRoleCriterionTest\testEvaluationSucceedsIfUserIsAssignedToDefinedGlobalRole(), and ilTermsOfServiceUserHasLanguageCriterionTest\testEvaluationSucceedsIfUserLanguageDoesMatchDefinedLanguage().

73  : \ilObjUser
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
+ Here is the caller graph for this function:

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