ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilCertificateTemplateExportActionTest Class Reference
+ Inheritance diagram for ilCertificateTemplateExportActionTest:
+ Collaboration diagram for ilCertificateTemplateExportActionTest:

Public Member Functions

 testExport ()
 

Additional Inherited Members

- Protected Member Functions inherited from ilCertificateBaseTestCase
 setUp ()
 
 tearDown ()
 
 assertDoesNotThrow (callable $cb, string $message='')
 
 assertThrows (callable $cb, ?string $expected_class=null, ?string $expected_message=null)
 @template T of Throwable More...
 
 setGlobalVariable (string $name, mixed $value)
 
- Protected Attributes inherited from ilCertificateBaseTestCase
Container $dic
 

Detailed Description

Definition at line 23 of file ilCertificateTemplateExportActionTest.php.

Member Function Documentation

◆ testExport()

ilCertificateTemplateExportActionTest::testExport ( )

Definition at line 25 of file ilCertificateTemplateExportActionTest.php.

25 : void
26 {
27 $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
28
29 $templateRepository->method('fetchCurrentlyActiveCertificate')
30 ->willReturn(new ilCertificateTemplate(
31 100,
32 'crs',
33 '<xml> Some Content </xml>',
34 md5('<xml> Some Content </xml>'),
35 '[]',
36 3,
37 'v5.4.0',
38 123_456_789,
39 true,
40 '/some/where/background.jpg',
41 '/some/where/tile_image.jpg',
42 '-',
43 '-',
44 50
45 ));
46
47 $irss = $this->getMockBuilder(IRSS::class)
48 ->disableOriginalConstructor()
49 ->getMock();
50
51 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
52 ->getMock();
53
54 $objectHelper->method('lookupType')
55 ->willReturn('crs');
56
57 $utilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
58 ->disableOriginalConstructor()
59 ->getMock();
60
61 $utilHelper
62 ->expects($this->once())
63 ->method('zipAndDeliver');
64
66 100,
67 '/some/where/background.jpg',
68 $templateRepository,
69 $irss,
70 $objectHelper,
71 $utilHelper
72 );
73
74 $action->export('some/where/root', 'phpunit');
75 }

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