◆ testUserIsNoProloaded()
ilCertificateUserForObjectPreloaderTest::testUserIsNoProloaded |
( |
| ) |
|
Definition at line 73 of file ilCertificateUserForObjectPreloaderTest.php.
75 $userCertificateRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
76 ->disableOriginalConstructor()
79 $userCertificateRepository->method(
'fetchUserIdsWithCertificateForObject')
80 ->willReturn([1, 2, 3]);
82 $activeValidator = $this->getMockBuilder(ilCertificateActiveValidator::class)
83 ->disableOriginalConstructor()
86 $activeValidator->method(
'validate')
91 $preloader->preLoadDownloadableCertificates(100);
93 $result = $preloader->isPreloaded(200, 1);
95 $this->assertFalse($result);
◆ testUsersWithCertifcatesWillBePreoloaded()
ilCertificateUserForObjectPreloaderTest::testUsersWithCertifcatesWillBePreoloaded |
( |
| ) |
|
Definition at line 23 of file ilCertificateUserForObjectPreloaderTest.php.
25 $userCertificateRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
26 ->disableOriginalConstructor()
29 $userCertificateRepository->method(
'fetchUserIdsWithCertificateForObject')
30 ->willReturn([1, 2, 3]);
32 $activeValidator = $this->getMockBuilder(ilCertificateActiveValidator::class)
33 ->disableOriginalConstructor()
36 $activeValidator->method(
'validate')
41 $preloader->preLoadDownloadableCertificates(100);
43 $result = $preloader->isPreloaded(100, 1);
45 $this->assertTrue($result);
◆ testUserWithCertificateIsNotPreloaded()
ilCertificateUserForObjectPreloaderTest::testUserWithCertificateIsNotPreloaded |
( |
| ) |
|
Definition at line 48 of file ilCertificateUserForObjectPreloaderTest.php.
50 $userCertificateRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
51 ->disableOriginalConstructor()
54 $userCertificateRepository->method(
'fetchUserIdsWithCertificateForObject')
55 ->willReturn([1, 2, 3]);
57 $activeValidator = $this->getMockBuilder(ilCertificateActiveValidator::class)
58 ->disableOriginalConstructor()
61 $activeValidator->method(
'validate')
66 $preloader->preLoadDownloadableCertificates(100);
68 $result = $preloader->isPreloaded(100, 5);
70 $this->assertFalse($result);
◆ testWontPreloadBecauseCertificatesAreCurrentlyInActive()
ilCertificateUserForObjectPreloaderTest::testWontPreloadBecauseCertificatesAreCurrentlyInActive |
( |
| ) |
|
Definition at line 98 of file ilCertificateUserForObjectPreloaderTest.php.
100 $userCertificateRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
101 ->disableOriginalConstructor()
104 $userCertificateRepository
105 ->expects($this->never())
106 ->method(
'fetchUserIdsWithCertificateForObject');
108 $activeValidator = $this->getMockBuilder(ilCertificateActiveValidator::class)
109 ->disableOriginalConstructor()
112 $activeValidator->method(
'validate')
117 $preloader->preLoadDownloadableCertificates(100);
119 $result = $preloader->isPreloaded(100, 5);
121 $this->assertFalse($result);
The documentation for this class was generated from the following file: