ILIAS  release_8 Revision v8.23
ilUserCertificateTest.php
Go to the documentation of this file.
1 <?php
2 
19 declare(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.