ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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)
 
- Protected Attributes inherited from ilCertificateBaseTestCase
Container $dic
 

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  '-'
52  ));
53 
54  $templateRepositoryMock->expects($this->once())->method("deleteTemplate");
55  $templateRepositoryMock->expects($this->once())->method("save");
56 
57  $utilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
58  ->disableOriginalConstructor()
59  ->getMock();
60 
61  $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
62  ->getMock();
63 
64  $objectHelper->method('lookUpType')
65  ->willReturn('crs');
66 
68  $templateRepositoryMock,
69  'v5.4.0',
70  $objectHelper
71  );
72 
73  $action->delete(100, 2000);
74  }

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