19 declare(strict_types=1);
28 $userCertificateRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
29 ->disableOriginalConstructor()
33 $userCertificateRepository->method(
'fetchActiveCertificate');
37 $activeValidator = $this->getMockBuilder(ilCertificateActiveValidator::class)
38 ->disableOriginalConstructor()
41 $activeValidator->method(
'validate')
46 $result = $validator->isCertificateDownloadable(100, 100);
48 $this->assertTrue($result);
53 $userCertificateRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
54 ->disableOriginalConstructor()
57 $userCertificateRepository
58 ->expects($this->never())
59 ->method(
'fetchActiveCertificate');
63 $activeValidator = $this->getMockBuilder(ilCertificateActiveValidator::class)
64 ->disableOriginalConstructor()
73 $result = $validator->isCertificateDownloadable(100, 100);
75 $this->assertFalse($result);
80 $userCertificateRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
81 ->disableOriginalConstructor()
84 $userCertificateRepository
85 ->expects($this->once())
86 ->method(
'fetchActiveCertificate')
91 $activeValidator = $this->getMockBuilder(ilCertificateActiveValidator::class)
92 ->disableOriginalConstructor()
101 $result = $validator->isCertificateDownloadable(100, 100);
103 $this->assertFalse($result);
Class ilCertificateBaseTestCase.
testValidationSucceedsAndReturnsTrue()
Validates if an active certificate is stored in the database and can be downloaded by the user...
testValidationReturnedFalseBecauseJavaServerIsNotActive()
testValidationReturnedFalseBecauseCertificateAreNotGloballyActivated()
Class ilRpcClientException.