ILIAS  release_8 Revision v8.24
UserCertificateAPITest Class Reference
+ Inheritance diagram for UserCertificateAPITest:
+ Collaboration diagram for UserCertificateAPITest:

Public Member Functions

 testUserDataCall ()
 

Detailed Description

Author
Niels Theen nthee.nosp@m.n@da.nosp@m.tabay.nosp@m..de

Definition at line 26 of file UserCertificateAPITest.php.

Member Function Documentation

◆ testUserDataCall()

UserCertificateAPITest::testUserDataCall ( )

Definition at line 28 of file UserCertificateAPITest.php.

28 : void
29 {
30 $repository = $this->getMockBuilder(UserDataRepository::class)
31 ->disableOriginalConstructor()
32 ->getMock();
33
34 $userData = new \ILIAS\Certificate\API\Data\UserCertificateDto(
35 5,
36 'Some Title',
37 100,
38 1234567890,
39 20,
40 'Ilyas',
41 'Homer',
42 'breakdanceMcFunkyPants',
43 'iliyas@ilias.de',
44 'breakdance@funky.de',
45 [3000]
46 );
47
48 $repository->method('getUserData')
49 ->willReturn([5 => $userData]);
50
51 $api = new \ILIAS\Certificate\API\UserCertificateAPI($repository);
52
53 $result = $api->getUserCertificateData(new \ILIAS\Certificate\API\Filter\UserDataFilter(), []);
54
55 $this->assertSame(['5' => $userData], $result);
56 }
Class ChatMainBarProvider \MainMenu\Provider.

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