ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilCertificateTemplateDeleteActionTest Class Reference
+ Inheritance diagram for ilCertificateTemplateDeleteActionTest:
+ Collaboration diagram for ilCertificateTemplateDeleteActionTest:

Public Member Functions

 testDeleteTemplateAndUseOldThumbnail ()
 

Additional Inherited Members

- Protected Member Functions inherited from ilCertificateBaseTestCase
 setUp ()
 
 setGlobalVariable (string $name, $value)
 

Detailed Description

Member Function Documentation

◆ testDeleteTemplateAndUseOldThumbnail()

ilCertificateTemplateDeleteActionTest::testDeleteTemplateAndUseOldThumbnail ( )

Definition at line 26 of file ilCertificateTemplateDeleteActionTest.php.

26  : void
27  {
28  $templateRepositoryMock = $this->getMockBuilder(ilCertificateTemplateRepository::class)
29  ->disableOriginalConstructor()
30  ->getMock();
31 
32  $templateRepositoryMock
33  ->method('deleteTemplate')
34  ->with(100, 2000);
35 
36  $templateRepositoryMock->method('activatePreviousCertificate')
37  ->with(2000)
38  ->willReturn(new ilCertificateTemplate(
39  2000,
40  'crs',
41  'something',
42  md5('something'),
43  '[]',
44  1,
45  'v5.4.0',
46  1_234_567_890,
47  true,
48  'samples/background.jpg'
49  ));
50 
51  $templateRepositoryMock->expects($this->once())->method("deleteTemplate");
52  $templateRepositoryMock->expects($this->once())->method("save");
53 
54  $utilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
55  ->disableOriginalConstructor()
56  ->getMock();
57 
58  $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
59  ->getMock();
60 
61  $objectHelper->method('lookUpType')
62  ->willReturn('crs');
63 
65  $templateRepositoryMock,
66  __DIR__,
67  'v5.4.0',
68  $utilHelper,
69  $objectHelper
70  );
71 
72  $action->delete(100, 2000);
73  }

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