ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilUserCertificateTest.php
Go to the documentation of this file.
1<?php
2/* Copyright (c) 1998-2018 ILIAS open source, Extended GPL, see docs/LICENSE */
3
8{
9 public function testCreateUserCertificate()
10 {
11 $userCertificate = new ilUserCertificate(
12 1,
13 20,
14 'crs',
15 400,
16 'Niels Theen',
17 123456789,
18 '<xml>Some Content</xml>',
19 '[]',
20 null,
21 '1',
22 'v5.4.0',
23 true,
24 '/some/where/background.jpg',
25 '/some/where/thumbnail.svg',
26 140
27 );
28
29 $this->assertEquals(1, $userCertificate->getPatternCertificateId());
30 $this->assertEquals(20, $userCertificate->getObjId());
31 $this->assertEquals('crs', $userCertificate->getObjType());
32 $this->assertEquals(400, $userCertificate->getUserId());
33 $this->assertEquals('Niels Theen', $userCertificate->getUserName());
34 $this->assertEquals(123456789, $userCertificate->getAcquiredTimestamp());
35 $this->assertEquals('<xml>Some Content</xml>', $userCertificate->getCertificateContent());
36 $this->assertEquals('[]', $userCertificate->getTemplateValues());
37 $this->assertEquals(null, $userCertificate->getValidUntil());
38 $this->assertEquals(1, $userCertificate->getVersion());
39 $this->assertEquals('v5.4.0', $userCertificate->getIliasVersion());
40 $this->assertEquals(true, $userCertificate->isCurrentlyActive());
41 $this->assertEquals('/some/where/background.jpg', $userCertificate->getBackgroundImagePath());
42 $this->assertEquals(140, $userCertificate->getId());
43 }
44}
An exception for terminatinating execution or to throw for unit testing.