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());
An exception for terminatinating execution or to throw for unit testing.
Class ilTermsOfServiceAcceptanceEntityTest.
testAskingEvaluatorForDocumentExistenceIfNoDocumentExistAtAllResultsInANegativeAnswer()
testFirstMatchingDocumentIsReturnedIfEvaluationOfMultipleDocumentsSucceeded()
testFirstDocumentIsReturnedIfEvaluationOfFirstDocumentSucceeded()
testExceptionIsRaisedIfADocumentIsRequestedFromEvaluatorAndNoDocumentExistsAtAll()
testDocumentOnArbitraryPositionIsReturnedMatchingFirstDocumentWithASucceededEvaluation()
Class ilTermsOfServiceEvaluationBaseTest.
Interface ilTermsOfServiceSequentialDocumentEvaluation.