ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
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.

References $result.

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

◆ testUsersWithCertifcatesWillBePreoloaded()

ilCertificateObjectsForUserPreloaderTest::testUsersWithCertifcatesWillBePreoloaded ( )

Definition at line 9 of file ilCertificateObjectsForUserPreloaderTest.php.

References $result.

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  }
$result

◆ testUserWithCertificateIsNotPreloaded()

ilCertificateObjectsForUserPreloaderTest::testUserWithCertificateIsNotPreloaded ( )

Definition at line 27 of file ilCertificateObjectsForUserPreloaderTest.php.

References $result.

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  }
$result

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