19declare(strict_types=1);
25 $pdfGenerator = $this->getMockBuilder(ilPdfGenerator::class)
26 ->disableOriginalConstructor()
27 ->onlyMethods([
'generateCurrentActiveCertificate'])
30 $pdfGenerator->method(
'generateCurrentActiveCertificate')
31 ->willReturn(
'Something');
33 $ilUtilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
34 ->disableOriginalConstructor()
37 $errorHandler = $this->getMockBuilder(ilErrorHandling::class)
38 ->disableOriginalConstructor()
48 $result = $pdfAction->createPDF(10, 200);
50 $this->assertSame(
'Something', $result);
55 $pdfGenerator = $this->getMockBuilder(ilPdfGenerator::class)
56 ->disableOriginalConstructor()
57 ->onlyMethods([
'generateCurrentActiveCertificate',
'generateFileName'])
60 $pdfGenerator->method(
'generateCurrentActiveCertificate')
61 ->willReturn(
'Something');
63 $pdfGenerator->method(
'generateFileName')
64 ->willReturn(
'some_file_name.pdf');
66 $ilUtilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
67 ->disableOriginalConstructor()
71 ->expects($this->once())
72 ->method(
'deliverData')
79 $errorHandler = $this->getMockBuilder(ilErrorHandling::class)
80 ->disableOriginalConstructor()
89 $result = $pdfAction->downloadPdf(10, 200);
91 $this->assertSame(
'Something', $result);
96 $pdfGenerator = $this->getMockBuilder(ilPdfGenerator::class)
97 ->disableOriginalConstructor()
98 ->onlyMethods([
'generateCurrentActiveCertificate',
'generateFileName'])
101 $pdfGenerator->method(
'generateCurrentActiveCertificate')
102 ->willReturn(
'Something');
104 $pdfGenerator->method(
'generateFileName')
105 ->willReturn(
'some_file_name.pdf');
107 $ilUtilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
108 ->disableOriginalConstructor()
112 ->expects($this->once())
113 ->method(
'deliverData')
116 'some_file_name.pdf',
122 $errorHandler = $this->getMockBuilder(ilErrorHandling::class)
123 ->disableOriginalConstructor()
124 ->onlyMethods([
'raiseError'])
128 ->expects($this->once())
129 ->method(
'raiseError');
133 $result = $pdfAction->downloadPdf(10, 200);
135 $this->assertSame(
'', $result);
testDownloadResultsInExceptionBecauseTheServerIsNotActive()
testCreatePdfWillCreatedAndIsDownloadable()
Class ilRpcClientException.