ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
DocumentTest.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
26use ILIAS\LegalDocuments\test\ContainerMock;
27use PHPUnit\Framework\TestCase;
29
30require_once __DIR__ . '/../ContainerMock.php';
31
32class DocumentTest extends TestCase
33{
34 use ContainerMock;
35
36 public function testConstruct(): void
37 {
38 $this->assertInstanceOf(Document::class, new Document(47, $this->mock(Meta::class), $this->mock(DocumentContent::class), []));
39 }
40
41 public function testGetter(): void
42 {
43 $this->assertGetter(Document::class, [
44 'id' => 80,
45 'meta' => $this->mock(Meta::class),
46 'content' => $this->mock(DocumentContent::class),
47 'criteria' => [$this->mock(Criterion::class), $this->mock(Criterion::class)],
48 ]);
49 }
50}