1 <?php declare(strict_types=1);
26 $this->assertFalse($evaluation->hasDocument());
46 $this->expectException(ilTermsOfServiceNoSignableDocumentFoundException::class);
48 $evaluation->document();
62 ->getMockBuilder(ilTermsOfServiceSignableDocument::class)
66 ->expects($this->exactly(1))
78 $this->assertTrue($evaluation->hasDocument());
79 $this->assertEquals($doc, $evaluation->document());
93 ->getMockBuilder(ilTermsOfServiceSignableDocument::class)
97 ->getMockBuilder(ilTermsOfServiceSignableDocument::class)
101 ->getMockBuilder(ilTermsOfServiceSignableDocument::class)
105 ->expects($this->exactly(3))
112 ->will($this->returnValueMap([
122 [$doc1, $doc2, $doc3]
125 $this->assertTrue($evaluation->hasDocument());
126 $this->assertEquals($doc2, $evaluation->document());
140 ->getMockBuilder(ilTermsOfServiceSignableDocument::class)
144 ->getMockBuilder(ilTermsOfServiceSignableDocument::class)
148 ->getMockBuilder(ilTermsOfServiceSignableDocument::class)
152 ->expects($this->exactly(3))
159 ->will($this->returnValueMap([
169 [$doc1, $doc2, $doc3]
172 $this->assertTrue($evaluation->hasDocument());
173 $this->assertEquals($doc2, $evaluation->document());
testExceptionIsRaisedIfADocumentIsRequestedFromEvaluatorAndNoDocumentExistsAtAll()
testAskingEvaluatorForDocumentExistenceIfNoDocumentExistAtAllResultsInANegativeAnswer()
testDocumentOnArbitraryPositionIsReturnedMatchingFirstDocumentWithASucceededEvaluation()
Interface ilTermsOfServiceSequentialDocumentEvaluation.
Class ilTermsOfServiceAcceptanceEntityTest.
testFirstDocumentIsReturnedIfEvaluationOfFirstDocumentSucceeded()
testFirstMatchingDocumentIsReturnedIfEvaluationOfMultipleDocumentsSucceeded()
Class ilTermsOfServiceEvaluationBaseTest.