◆ testUserIsNoProloaded()
ilCertificateUserForObjectPreloaderTest::testUserIsNoProloaded |
( |
| ) |
|
Definition at line 76 of file ilCertificateUserForObjectPreloaderTest.php.
78 $userCertificateRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
79 ->disableOriginalConstructor()
82 $userCertificateRepository->method(
'fetchUserIdsWithCertificateForObject')
83 ->willReturn([1, 2, 3]);
85 $activeValidator = $this->getMockBuilder(ilCertificateActiveValidator::class)
86 ->disableOriginalConstructor()
89 $activeValidator->method(
'validate')
94 $preloader->preLoadDownloadableCertificates(100);
96 $result = $preloader->isPreloaded(200, 1);
98 $this->assertFalse($result);
◆ testUsersWithCertifcatesWillBePreoloaded()
ilCertificateUserForObjectPreloaderTest::testUsersWithCertifcatesWillBePreoloaded |
( |
| ) |
|
Definition at line 26 of file ilCertificateUserForObjectPreloaderTest.php.
28 $userCertificateRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
29 ->disableOriginalConstructor()
32 $userCertificateRepository->method(
'fetchUserIdsWithCertificateForObject')
33 ->willReturn([1, 2, 3]);
35 $activeValidator = $this->getMockBuilder(ilCertificateActiveValidator::class)
36 ->disableOriginalConstructor()
39 $activeValidator->method(
'validate')
44 $preloader->preLoadDownloadableCertificates(100);
46 $result = $preloader->isPreloaded(100, 1);
48 $this->assertTrue($result);
◆ testUserWithCertificateIsNotPreloaded()
ilCertificateUserForObjectPreloaderTest::testUserWithCertificateIsNotPreloaded |
( |
| ) |
|
Definition at line 51 of file ilCertificateUserForObjectPreloaderTest.php.
53 $userCertificateRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
54 ->disableOriginalConstructor()
57 $userCertificateRepository->method(
'fetchUserIdsWithCertificateForObject')
58 ->willReturn([1, 2, 3]);
60 $activeValidator = $this->getMockBuilder(ilCertificateActiveValidator::class)
61 ->disableOriginalConstructor()
64 $activeValidator->method(
'validate')
69 $preloader->preLoadDownloadableCertificates(100);
71 $result = $preloader->isPreloaded(100, 5);
73 $this->assertFalse($result);
◆ testWontPreloadBecauseCertificatesAreCurrentlyInActive()
ilCertificateUserForObjectPreloaderTest::testWontPreloadBecauseCertificatesAreCurrentlyInActive |
( |
| ) |
|
Definition at line 101 of file ilCertificateUserForObjectPreloaderTest.php.
103 $userCertificateRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
104 ->disableOriginalConstructor()
107 $userCertificateRepository
108 ->expects($this->never())
109 ->method(
'fetchUserIdsWithCertificateForObject');
111 $activeValidator = $this->getMockBuilder(ilCertificateActiveValidator::class)
112 ->disableOriginalConstructor()
115 $activeValidator->method(
'validate')
120 $preloader->preLoadDownloadableCertificates(100);
122 $result = $preloader->isPreloaded(100, 5);
124 $this->assertFalse($result);
The documentation for this class was generated from the following file: