19 declare(strict_types=1);
31 if (!defined(
'CLIENT_WEB_DIR')) {
32 define(
"CLIENT_WEB_DIR",
'my/client/web/dir');
41 '<xml> Some content </xml>',
47 '/some/where/background.jpg',
48 '/some/where/thumbnail.jpg',
52 $userCertificateRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
53 ->disableOriginalConstructor()
56 $userCertificateRepository->method(
'fetchCertificate')
57 ->willReturn($certificate);
59 $rpcHelper = $this->getMockBuilder(ilCertificateRpcClientFactoryHelper::class)
64 $rpcHelper->method(
'ilFO2PDF')
67 $mathJaxHelper = $this->getMockBuilder(ilCertificateMathJaxHelper::class)
70 $mathJaxHelper->method(
'fillXlsFoContent')
71 ->willReturn(
'<xml> Some filled XML content </xml>');
73 $pdfFileNameFactory = $this->getMockBuilder(ilCertificatePdfFileNameFactory::class)
74 ->disableOriginalConstructor()
77 $language = $this->getMockBuilder(ilLanguage::class)
78 ->disableOriginalConstructor()
82 $userCertificateRepository,
89 $pdfGenerator->generate(100);
97 if (!defined(
'CLIENT_WEB_DIR')) {
98 define(
"CLIENT_WEB_DIR",
'my/client/web/dir');
107 '<xml> Some content </xml>',
113 '/some/where/background.jpg',
114 '/some/where/thumbnail.jpg',
118 $userCertificateRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
119 ->disableOriginalConstructor()
122 $userCertificateRepository->method(
'fetchActiveCertificate')
123 ->willReturn($certificate);
125 $rpcHelper = $this->getMockBuilder(ilCertificateRpcClientFactoryHelper::class)
130 $rpcHelper->method(
'ilFO2PDF')
133 $mathJaxHelper = $this->getMockBuilder(ilCertificateMathJaxHelper::class)
136 $mathJaxHelper->method(
'fillXlsFoContent')
137 ->willReturn(
'<xml> Some filled XML content </xml>');
139 $pdfFileNameFactory = $this->getMockBuilder(ilCertificatePdfFileNameFactory::class)
140 ->disableOriginalConstructor()
143 $language = $this->getMockBuilder(ilLanguage::class)
144 ->disableOriginalConstructor()
148 $userCertificateRepository,
155 $pdfGenerator->generateCurrentActiveCertificate(100, 200);
testGenerateSpecificCertificate()
Class ilCertificateBaseTestCase.
testGenerateCurrentActiveCertificate()