19declare(strict_types=1);
30 $this->assertInstanceOf(ilTermsOfServiceAcceptanceEntity::class, $entity);
36 $this->assertEmpty($entity->getId());
42 $this->assertEmpty($entity->getUserId());
48 $this->assertEmpty($entity->getText());
54 $this->assertEmpty($entity->getTitle());
60 $this->assertEmpty($entity->getDocumentId());
66 $this->assertEmpty($entity->getTimestamp());
72 $this->assertEmpty($entity->getHash());
78 $this->assertEmpty($entity->getSerializedCriteria());
86 $this->assertSame($expected, $entity->withId($expected)->getId());
94 $this->assertSame($expected, $entity->withUserId($expected)->getUserId());
99 $expected =
'Lorem Ipsum';
102 $this->assertSame($expected, $entity->withText($expected)->getText());
110 $this->assertSame($expected, $entity->withDocumentId($expected)->getDocumentId());
115 $expected =
'Document PHP Unit';
118 $this->assertSame($expected, $entity->withTitle($expected)->getTitle());
126 $this->assertSame($expected, $entity->withTimestamp($expected)->getTimestamp());
134 $this->assertSame($expected, $entity->withHash($expected)->getHash());
139 $expected =
'criteria';
142 $this->assertSame($expected, $entity->withSerializedCriteria($expected)->getSerializedCriteria());
Class ilTermsOfServiceAcceptanceEntityTest.
testDocumentIdIsInitiallyEmpty()
testTitleIsInitiallyEmpty()
testEntityShouldReturnCriteriaWhenCriteriaAreSet()
testEntityShouldReturnSourceTypeWhenSourceTypeIsSet()
testCriteriaAreInitiallyEmpty()
testEntityShouldReturnTimestampWhenTimestampIsSet()
testEntityShouldReturnUserIdWhenUserIdIsSet()
testEntityShouldReturnIdWhenIdIsSet()
testEntityShouldReturnTextWhenTextIsSet()
testHashIsInitiallyEmpty()
testEntityShouldReturnDocumentIdWhenDocumentIdIsSet()
testUserIdIsInitiallyEmpty()
testInstanceCanBeCreated()
testEntityShouldReturnHashWhenHashIsSet()
testTextIsInitiallyEmpty()
testTimestampOfSignatureIsInitiallyEmpty()
Class ilTermsOfServiceAcceptanceEntity.
Class ilTermsOfServiceBaseTest.