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 $logger = $this->getMockBuilder(ilLogger::class)
60 ->disableOriginalConstructor()
63 $rpcHelper = $this->getMockBuilder(ilCertificateRpcClientFactoryHelper::class)
68 $rpcHelper->method(
'ilFO2PDF')
71 $pdfFileNameFactory = $this->getMockBuilder(ilCertificatePdfFileNameFactory::class)
72 ->disableOriginalConstructor()
75 $language = $this->getMockBuilder(ilLanguage::class)
76 ->disableOriginalConstructor()
80 $userCertificateRepository,
87 $pdfGenerator->generate(100);
95 if (!defined(
'CLIENT_WEB_DIR')) {
96 define(
"CLIENT_WEB_DIR",
'my/client/web/dir');
105 '<xml> Some content </xml>',
111 '/some/where/background.jpg',
112 '/some/where/thumbnail.jpg',
116 $userCertificateRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
117 ->disableOriginalConstructor()
120 $userCertificateRepository->method(
'fetchActiveCertificate')
121 ->willReturn($certificate);
123 $logger = $this->getMockBuilder(ilLogger::class)
124 ->disableOriginalConstructor()
127 $rpcHelper = $this->getMockBuilder(ilCertificateRpcClientFactoryHelper::class)
132 $rpcHelper->method(
'ilFO2PDF')
135 $pdfFileNameFactory = $this->getMockBuilder(ilCertificatePdfFileNameFactory::class)
136 ->disableOriginalConstructor()
139 $language = $this->getMockBuilder(ilLanguage::class)
140 ->disableOriginalConstructor()
144 $userCertificateRepository,
151 $pdfGenerator->generateCurrentActiveCertificate(100, 200);
Class ilPdfGeneratorConstantsTest.
testGenerateSpecificCertificate()
Class ilCertificateBaseTestCase.
testGenerateCurrentActiveCertificate()