ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilTermsOfServiceBaseTest Class Reference

Class ilTermsOfServiceBaseTest. More...

+ Inheritance diagram for ilTermsOfServiceBaseTest:
+ Collaboration diagram for ilTermsOfServiceBaseTest:

Protected Member Functions

 setUp ()
 
 getLanguageMock ()
 
 setGlobalVariable (string $name, $value)
 
 assertException (string $exceptionClass)
 
 getCriterionConfig ($value=null)
 

Protected Attributes

 $dic
 

Detailed Description

Member Function Documentation

◆ assertException()

ilTermsOfServiceBaseTest::assertException ( string  $exceptionClass)
protected
Parameters
string$exceptionClass

Definition at line 69 of file ilTermsOfServiceBaseTest.php.

70 {
71 if (version_compare(\PHPUnit_Runner_Version::id(), '5.0', '>=')) {
72 $this->setExpectedException($exceptionClass);
73 }
74 }

Referenced by ilTermsOfServiceAcceptanceHistoryGUITest\testAccessDeniedErrorIsRaisedWhenPermissionsAreMissing(), ilTermsOfServiceDocumentGUITest\testAccessDeniedErrorIsRaisedWhenPermissionsAreMissing(), ilTermsOfServiceDocumentEvaluationTest\testExceptionIsRaisedIfADocumentIsRequestedFromEvaluatorAndNoDocumentExistsAtAll(), ilTermsOfServiceCriterionTypeFactoryTest\testExceptionIsRaisedIfUnsupportedCriterionIsRequested(), ilTermsOfServiceTableDataProviderFactoryTest\testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration(), ilTermsOfServiceAcceptanceHistoryCriteriaBagTest\testExceptionIsRaisedWhenAtLeastOneInvalidElementIsPassedOnJsonStringImport(), ilTermsOfServiceAcceptanceHistoryCriteriaBagTest\testExceptionIsRaisedWhenAtLeastOneNonCriterionIsPassedInArrayOnCreation(), ilTermsOfServiceDocumentTest\testExceptionIsRaisedWhenAttachingDuplicateCriteria(), ilTermsOfServiceDocumentTest\testExceptionIsRaisedWhenAttachingDuplicateCriteriaEvenWithDifferentIds(), ilTermsOfServiceDataGatewayFactoryTest\testExceptionIsRaisedWhenGatewayIsRequestedWithMissingDependencies(), ilTermsOfServiceAcceptanceHistoryCriteriaBagTest\testExceptionIsRaisedWhenInvalidJsonDataIsPassedOnImport(), ilTermsOfServiceDocumentTest\testExceptionIsRaisedWhenRemovingUnknownCriterion(), ilTermsOfServiceDataGatewayFactoryTest\testExceptionIsRaisedWhenUnknownDataGatewayIsRequested(), ilTermsOfServiceEntityFactoryTest\testExceptionIsRaisedWhenUnknownEntityIsRequested(), and ilTermsOfServiceTableDataProviderFactoryTest\testExceptionIsRaisedWhenUnsupportedProviderIsRequested().

+ Here is the caller graph for this function:

◆ getCriterionConfig()

ilTermsOfServiceBaseTest::getCriterionConfig (   $value = null)
protected

◆ getLanguageMock()

ilTermsOfServiceBaseTest::getLanguageMock ( )
protected
Returns
PHPUnit_Framework_MockObject_MockObject|\ilLanguage

Definition at line 39 of file ilTermsOfServiceBaseTest.php.

40 {
41 $lng = $this
42 ->getMockBuilder(\ilLanguage::class)
43 ->disableOriginalConstructor()
44 ->setMethods(['txt', 'getInstalledLanguages', 'loadLanguageModule'])
45 ->getMock();
46
47 return $lng;
48 }
language handling
$lng

References $lng.

Referenced by ilTermsOfServiceNullCriterionTest\setUp(), ilTermsOfServiceUserHasGlobalRoleCriterionTest\setUp(), ilTermsOfServiceUserHasLanguageCriterionTest\setUp(), setUp(), ilTermsOfServiceDocumentCriterionAssignmentConstraintTest\testConstraintAcceptanceWorksAsExpected(), ilTermsOfServiceDocumentCriterionAssignmentConstraintTest\testConstraintCheckWorksAsExpected(), ilTermsOfServiceDocumentCriterionAssignmentConstraintTest\testConstraintExposesCorrectErrorMessagesAfterMultiAccept(), ilTermsOfServiceDocumentCriterionAssignmentConstraintTest\testConstraintProblemBuilderWorksAsExpected(), ilTermsOfServiceDocumentCriterionAssignmentConstraintTest\testConstraintProblemDetectionWorksAsExpected(), ilTermsOfServiceDocumentCriterionAssignmentConstraintTest\testConstraintRestrictionWorksAsExpected(), ilTermsOfServiceDocumentCriterionAssignmentConstraintTest\testCriterionWithSameNatureIsNotAcceptedWhenAlreadyAssigned(), ilTermsOfServiceSettingsFormGUITest\testFormCannotBeSavedWithEnabledServiceWhenNoDocumentsExistAndServiceIsCurrentlyDisabled(), ilTermsOfServiceCriterionFormGUITest\testFormForExistingAssignmentCannotBeSavedForInalidInput(), and ilTermsOfServiceDocumentFormGUITest\testUploadIssuesAreHandledWhenDocumentFormIsSaved().

+ Here is the caller graph for this function:

◆ setGlobalVariable()

◆ setUp()

ilTermsOfServiceBaseTest::setUp ( )
protected

Reimplemented in ilTermsOfServiceNullCriterionTest, ilTermsOfServiceUserHasGlobalRoleCriterionTest, ilTermsOfServiceUserHasLanguageCriterionTest, ilTermsOfServiceAcceptanceHistoryGUITest, and ilTermsOfServiceDocumentGUITest.

Definition at line 20 of file ilTermsOfServiceBaseTest.php.

21 {
22 $this->dic = new Container();
23 $GLOBALS['DIC'] = $this->dic;
24
25 $initRefl = new \ReflectionClass(\ilInitialisation::class);
26 $method = $initRefl->getMethod('initUIFramework');
27 $method->setAccessible(true);
28 $method->invoke($initRefl, $this->dic);
29
30 $this->setGlobalVariable('lng', $this->getLanguageMock());
31 $this->setGlobalVariable('ilCtrl', $this->getMockBuilder(\ilCtrl::class)->disableOriginalConstructor()->getMock());
32
33 parent::setUp();
34 }
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:17
setGlobalVariable(string $name, $value)

References $dic, $GLOBALS, getLanguageMock(), and setGlobalVariable().

+ Here is the call graph for this function:

Field Documentation

◆ $dic

ilTermsOfServiceBaseTest::$dic
protected

Definition at line 15 of file ilTermsOfServiceBaseTest.php.

Referenced by setUp().


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