19declare(strict_types=1);
21use PHPUnit\Framework\MockObject\MockObject;
35 ->getMockBuilder(ilObjUser::class)
36 ->disableOriginalConstructor()
37 ->onlyMethods([
'getLanguage',
'getId',
'getLogin'])
46 ->willReturn(
'phpunit');
57 ->getMockBuilder(ilLogger::class)
58 ->disableOriginalConstructor()
70 ->getMockBuilder(ilTermsOfServiceDocumentCriteriaEvaluation::class)
71 ->disableOriginalConstructor()
82 $criterionTypeFactory = $this
83 ->getMockBuilder(ilTermsOfServiceCriterionTypeFactoryInterface::class)
86 return $criterionTypeFactory;
95 $criterionType = $this
96 ->getMockBuilder(ilTermsOfServiceCriterionType::class)
100 ->method(
'getTypeIdent')
101 ->willReturn($typeIdent);
103 return $criterionType;
113 $criterionAssignment = $this
118 ->method(
'getCriterionId')
121 return $criterionAssignment;
Component logger with individual log levels by component id.
Class ilTermsOfServiceBaseTest.
Class ilTermsOfServiceEvaluationBaseTest.
getCriterionTypeFactoryMock()
getCriterionTypeMock(string $typeIdent)
getCriterionAssignmentMock(ilTermsOfServiceCriterionType $criterionType)
Interface ilTermsOfServiceCriterionTypeFactoryInterface.
Interface ilTermsOfServiceCriterionType.
getTypeIdent()
Returns a unique id of the criterion type.
Interface ilTermsOfServiceDocumentCriteriaEvaluation.
Interface ilTermsOfServiceEvaluableCriterion.