ILIAS  release_8 Revision v8.24
ilUserCertificateTest.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
25{
26 public function testCreateUserCertificate(): void
27 {
28 $userCertificate = new ilUserCertificate(
29 1,
30 20,
31 'crs',
32 400,
33 'Niels Theen',
34 123456789,
35 '<xml>Some Content</xml>',
36 '[]',
37 null,
38 1,
39 'v5.4.0',
40 true,
41 '/some/where/background.jpg',
42 '/some/where/thumbnail.svg',
43 140
44 );
45
46 $this->assertSame(1, $userCertificate->getPatternCertificateId());
47 $this->assertSame(20, $userCertificate->getObjId());
48 $this->assertSame('crs', $userCertificate->getObjType());
49 $this->assertSame(400, $userCertificate->getUserId());
50 $this->assertSame('Niels Theen', $userCertificate->getUserName());
51 $this->assertSame(123456789, $userCertificate->getAcquiredTimestamp());
52 $this->assertSame('<xml>Some Content</xml>', $userCertificate->getCertificateContent());
53 $this->assertSame('[]', $userCertificate->getTemplateValues());
54 $this->assertEquals(0, $userCertificate->getValidUntil());
55 $this->assertSame(1, $userCertificate->getVersion());
56 $this->assertSame('v5.4.0', $userCertificate->getIliasVersion());
57 $this->assertTrue($userCertificate->isCurrentlyActive());
58 $this->assertSame('/some/where/background.jpg', $userCertificate->getBackgroundImagePath());
59 $this->assertSame(140, $userCertificate->getId());
60 }
61}
Class ilCertificateBaseTestCase.