ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
ilCertificateObjectsForUserPreloaderTest Class Reference
+ Inheritance diagram for ilCertificateObjectsForUserPreloaderTest:
+ Collaboration diagram for ilCertificateObjectsForUserPreloaderTest:

Public Member Functions

 testUsersWithCertifcatesWillBePreoloaded ()
 
 testUserWithCertificateIsNotPreloaded ()
 
 testUserIsNoProloaded ()
 

Detailed Description

Member Function Documentation

◆ testUserIsNoProloaded()

ilCertificateObjectsForUserPreloaderTest::testUserIsNoProloaded ( )

Definition at line 45 of file ilCertificateObjectsForUserPreloaderTest.php.

46 {
47 $userCertificateRepository = $this->getMockBuilder('ilUserCertificateRepository')
48 ->disableOriginalConstructor()
49 ->getMock();
50
51 $userCertificateRepository->method('fetchObjectIdsWithCertificateForUser')
52 ->willReturn(array(1, 2, 3));
53
54 $preloader = new ilCertificateObjectsForUserPreloader($userCertificateRepository);
55
56 $preloader->preLoad(100, array(500, 200));
57
58 $result = $preloader->isPreloaded(200, 1);
59
60 $this->assertFalse($result);
61 }
$result

References $result.

◆ testUsersWithCertifcatesWillBePreoloaded()

ilCertificateObjectsForUserPreloaderTest::testUsersWithCertifcatesWillBePreoloaded ( )

Definition at line 9 of file ilCertificateObjectsForUserPreloaderTest.php.

10 {
11 $userCertificateRepository = $this->getMockBuilder('ilUserCertificateRepository')
12 ->disableOriginalConstructor()
13 ->getMock();
14
15 $userCertificateRepository->method('fetchObjectIdsWithCertificateForUser')
16 ->willReturn(array(1, 2, 3));
17
18 $preloader = new ilCertificateObjectsForUserPreloader($userCertificateRepository);
19
20 $preloader->preLoad(100, array(500, 200));
21
22 $result = $preloader->isPreloaded(100, 1);
23
24 $this->assertTrue($result);
25 }

References $result.

◆ testUserWithCertificateIsNotPreloaded()

ilCertificateObjectsForUserPreloaderTest::testUserWithCertificateIsNotPreloaded ( )

Definition at line 27 of file ilCertificateObjectsForUserPreloaderTest.php.

28 {
29 $userCertificateRepository = $this->getMockBuilder('ilUserCertificateRepository')
30 ->disableOriginalConstructor()
31 ->getMock();
32
33 $userCertificateRepository->method('fetchObjectIdsWithCertificateForUser')
34 ->willReturn(array(1, 2, 3));
35
36 $preloader = new ilCertificateObjectsForUserPreloader($userCertificateRepository);
37
38 $preloader->preLoad(100, array(500, 200));
39
40 $result = $preloader->isPreloaded(100, 5);
41
42 $this->assertFalse($result);
43 }

References $result.


The documentation for this class was generated from the following file: