19 declare(strict_types=1);
28 $pdfGenerator = $this->getMockBuilder(ilPdfGenerator::class)
29 ->disableOriginalConstructor()
30 ->onlyMethods([
'generateCurrentActiveCertificate'])
33 $pdfGenerator->method(
'generateCurrentActiveCertificate')
34 ->willReturn(
'Something');
36 $ilUtilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
37 ->disableOriginalConstructor()
40 $errorHandler = $this->getMockBuilder(ilErrorHandling::class)
41 ->disableOriginalConstructor()
51 $result = $pdfAction->createPDF(10, 200);
53 $this->assertSame(
'Something', $result);
58 $pdfGenerator = $this->getMockBuilder(ilPdfGenerator::class)
59 ->disableOriginalConstructor()
60 ->onlyMethods([
'generateCurrentActiveCertificate',
'generateFileName'])
63 $pdfGenerator->method(
'generateCurrentActiveCertificate')
64 ->willReturn(
'Something');
66 $pdfGenerator->method(
'generateFileName')
67 ->willReturn(
'some_file_name.pdf');
69 $ilUtilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
70 ->disableOriginalConstructor()
73 $ilUtilHelper->method(
'deliverData')
80 $errorHandler = $this->getMockBuilder(ilErrorHandling::class)
81 ->disableOriginalConstructor()
90 $result = $pdfAction->downloadPdf(10, 200);
92 $this->assertSame(
'Something', $result);
97 $pdfGenerator = $this->getMockBuilder(ilPdfGenerator::class)
98 ->disableOriginalConstructor()
99 ->onlyMethods([
'generateCurrentActiveCertificate',
'generateFileName'])
102 $pdfGenerator->method(
'generateCurrentActiveCertificate')
103 ->willReturn(
'Something');
105 $pdfGenerator->method(
'generateFileName')
106 ->willReturn(
'some_file_name.pdf');
108 $ilUtilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
109 ->disableOriginalConstructor()
112 $ilUtilHelper->method(
'deliverData')
115 'some_file_name.pdf',
121 $errorHandler = $this->getMockBuilder(ilErrorHandling::class)
122 ->disableOriginalConstructor()
123 ->onlyMethods([
'raiseError'])
127 ->expects($this->once())
128 ->method(
'raiseError');
132 $result = $pdfAction->downloadPdf(10, 200);
134 $this->assertSame(
'', $result);
Class ilCertificateBaseTestCase.
testDownloadResultsInExceptionBecauseTheServerIsNotActive()
Class ilRpcClientException.
testCreatePdfWillCreatedAndIsDownloadable()