ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilCertificateTemplateDeleteActionTest Class Reference
+ Inheritance diagram for ilCertificateTemplateDeleteActionTest:
+ Collaboration diagram for ilCertificateTemplateDeleteActionTest:

Public Member Functions

 testDeleteTemplateAndUseOldThumbnail ()
 

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  $templateRepositoryMock->expects($this->once())->method("deleteTemplate");
35  $templateRepositoryMock->expects($this->once())->method("save");
36 
37  $utilHelper = $this->getMockBuilder('ilCertificateUtilHelper')
38  ->getMock();
39 
40  $objectHelper = $this->getMockBuilder('ilCertificateObjectHelper')
41  ->getMock();
42 
43  $objectHelper->method('lookUpType')
44  ->willReturn('crs');
45 
47  $templateRepositoryMock,
48  __DIR__,
49  $utilHelper,
50  $objectHelper,
51  'v5.4.0'
52  );
53 
54  $action->delete(100, 2000);
55  }

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