1 <?php declare(strict_types=1);
20 ->getMockBuilder(ilTermsOfServiceSignableDocument::class)
24 ->expects($this->once())
30 $this->assertTrue($evaluator->evaluate($doc));
53 ->expects($this->once())
59 ->expects($this->once())
65 ->expects($this->once())
71 ->getMockBuilder(ilTermsOfServiceSignableDocument::class)
75 ->expects($this->once())
78 $criterionAssignment1,
79 $criterionAssignment2,
84 ->expects($this->exactly(3))
85 ->method(
'findByTypeIdent')
86 ->willReturnOnConsecutiveCalls(
94 $this->assertTrue($evaluator->evaluate($doc));
117 ->expects($this->once())
123 ->expects($this->once())
129 ->expects($this->never())
135 ->getMockBuilder(ilTermsOfServiceSignableDocument::class)
139 ->expects($this->once())
142 $criterionAssignment1,
143 $criterionAssignment2,
144 $criterionAssignment3
147 $criterionTypeFactory
148 ->expects($this->exactly(2))
149 ->method(
'findByTypeIdent')
150 ->willReturnOnConsecutiveCalls(
158 $this->assertFalse($evaluator->evaluate($doc));
Interface ilTermsOfServiceLogicalAndDocumentCriteriaEvaluation.
getCriterionTypeMock(string $typeIdent)
testLogicalAndEvaluatorReturnsTrueIfNoCriterionIsAttachedToADocumentAtAll()
getCriterionAssignmentMock(ilTermsOfServiceCriterionType $criterionType)
testLogicalAndEvaluatorReturnsTrueIfAllCriteriaAttachedToADocumentMatch()
Class ilTermsOfServiceDocumentCriteriaEvaluationTest.
getCriterionTypeFactoryMock()
Class ilTermsOfServiceEvaluationBaseTest.
testLogicalAndEvaluatorReturnsFalseIfAnyCriteriaAttachedToADocumentDoesNotMatch()