19declare(strict_types=1);
23use PHPUnit\Framework\Attributes\DoesNotPerformAssertions;
27 #[DoesNotPerformAssertions]
30 if (!defined(
'CLIENT_WEB_DIR')) {
31 define(
'CLIENT_WEB_DIR',
'my/client/web/dir');
41 '<xml> Some content </xml>',
53 $user_repo = $this->getMockBuilder(ilUserCertificateRepository::class)
54 ->disableOriginalConstructor()
57 $user_repo->method(
'fetchCertificate')
58 ->willReturn($certificate);
60 $rpc = $this->getMockBuilder(ilCertificateRpcClientFactoryHelper::class)
63 $pdf =
new stdClass();
65 $rpc->method(
'ilFO2PDF')->willReturn($pdf);
67 $filename_factory = $this->getMockBuilder(ilCertificatePdfFileNameFactory::class)
68 ->disableOriginalConstructor()
71 $language = $this->getMockBuilder(ilLanguage::class)
72 ->disableOriginalConstructor()
75 $irss = $this->getMockBuilder(IRSS::class)
76 ->disableOriginalConstructor()
86 $pdf_generator->generate(100);
89 #[DoesNotPerformAssertions]
92 if (!defined(
'CLIENT_WEB_DIR')) {
93 define(
'CLIENT_WEB_DIR',
'my/client/web/dir');
103 '<xml> Some content </xml>',
115 $user_repo = $this->getMockBuilder(ilUserCertificateRepository::class)
116 ->disableOriginalConstructor()
119 $user_repo->method(
'fetchActiveCertificate')
120 ->willReturn($certificate);
122 $rpc = $this->getMockBuilder(ilCertificateRpcClientFactoryHelper::class)
125 $pdf =
new stdClass();
127 $rpc->method(
'ilFO2PDF')->willReturn($pdf);
129 $filename_factory = $this->getMockBuilder(ilCertificatePdfFileNameFactory::class)
130 ->disableOriginalConstructor()
133 $language = $this->getMockBuilder(ilLanguage::class)
134 ->disableOriginalConstructor()
137 $irss = $this->getMockBuilder(IRSS::class)
138 ->disableOriginalConstructor()
148 $pdf_generator->generateCurrentActiveCertificate(100, 200);
testGenerateSpecificCertificate()
testGenerateCurrentActiveCertificate()