ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilCertificateTemplateDeleteActionTest Class Reference
+ Inheritance diagram for ilCertificateTemplateDeleteActionTest:
+ Collaboration diagram for ilCertificateTemplateDeleteActionTest:

Public Member Functions

 testDeleteTemplateAndUseOldThumbnail ()
 
 testDeleteTemplateButNoThumbnailWillBeCopiedFromOldCertificate ()
 

Detailed Description

Member Function Documentation

◆ testDeleteTemplateAndUseOldThumbnail()

ilCertificateTemplateDeleteActionTest::testDeleteTemplateAndUseOldThumbnail ( )

Definition at line 9 of file ilCertificateTemplateDeleteActionTest.php.

10 {
11 $templateRepositoryMock = $this->getMockBuilder('ilCertificateTemplateRepository')
12 ->disableOriginalConstructor()
13 ->getMock();
14
15 $templateRepositoryMock
16 ->method('deleteTemplate')
17 ->with(100, 2000);
18
19 $templateRepositoryMock->method('activatePreviousCertificate')
20 ->with(2000)
21 ->willReturn(new ilCertificateTemplate(
22 2000,
23 'crs',
24 'something',
25 md5('something'),
26 '[]',
27 '1',
28 'v5.4.0',
29 1234567890,
30 true,
31 'samples/background.jpg'
32 ));
33
34 $utilHelper = $this->getMockBuilder('ilCertificateUtilHelper')
35 ->getMock();
36
37 $utilHelper
38 ->expects($this->once())
39 ->method('convertImage');
40
41 $objectHelper = $this->getMockBuilder('ilCertificateObjectHelper')
42 ->getMock();
43
44 $objectHelper->method('lookUpType')
45 ->willReturn('crs');
46
48 $templateRepositoryMock,
49 __DIR__,
50 $utilHelper,
51 $objectHelper,
52 'v5.4.0'
53 );
54
55 $action->delete(100, 2000);
56 }
$action
once($eventName, callable $callBack, $priority=100)
Subscribe to an event exactly once.

References $action, and Sabre\Event\once().

+ Here is the call graph for this function:

◆ testDeleteTemplateButNoThumbnailWillBeCopiedFromOldCertificate()

ilCertificateTemplateDeleteActionTest::testDeleteTemplateButNoThumbnailWillBeCopiedFromOldCertificate ( )

Definition at line 58 of file ilCertificateTemplateDeleteActionTest.php.

59 {
60 $templateRepositoryMock = $this->getMockBuilder('ilCertificateTemplateRepository')
61 ->disableOriginalConstructor()
62 ->getMock();
63
64 $templateRepositoryMock
65 ->method('deleteTemplate')
66 ->with(100, 2000);
67
68 $templateRepositoryMock->method('activatePreviousCertificate')
69 ->with(2000)
70 ->willReturn(new ilCertificateTemplate(
71 2000,
72 'crs',
73 'something',
74 md5('something'),
75 '[]',
76 '1',
77 'v5.4.0',
78 1234567890,
79 true
80 ));
81
82 $utilHelper = $this->getMockBuilder('ilCertificateUtilHelper')
83 ->getMock();
84
85 $utilHelper
86 ->expects($this->once())
87 ->method('convertImage');
88
89 $objectHelper = $this->getMockBuilder('ilCertificateObjectHelper')
90 ->getMock();
91
92 $objectHelper->method('lookUpType')
93 ->willReturn('crs');
94
96 $templateRepositoryMock,
97 __DIR__,
98 $utilHelper,
99 $objectHelper,
100 'v5.4.0'
101 );
102
103 $action->delete(100, 2000);
104 }

References $action, and Sabre\Event\once().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: