Definition at line 23 of file UserCertificateAPITest.php.
◆ testUserDataCall()
| UserCertificateAPITest::testUserDataCall |
( |
| ) |
|
Definition at line 25 of file UserCertificateAPITest.php.
27 $repository = $this->getMockBuilder(UserDataRepository::class)
28 ->disableOriginalConstructor()
30 $logger = new \ILIAS\components\Logging\NullLogger();
31 $database = $this->createMock(ilDBInterface::class);
33 $userData = new \ILIAS\Certificate\API\Data\UserCertificateDto(
41 'breakdanceMcFunkyPants',
43 'breakdance@funky.de',
47 $repository->method(
'getUserData')
48 ->willReturn([5 => $userData]);
50 $api = new \ILIAS\Certificate\API\UserCertificateAPI(
52 $this->createMock(ilCertificateTemplateRepository::class),
59 $this->getMockBuilder(ilObjectDataCache::class)->disableOriginalConstructor()->getMock()
62 $result = $api->getUserCertificateData(
new \
ILIAS\Certificate\API\
Filter\UserDataFilter(), []);
64 $this->assertSame([
'5' => $userData], $result);
Interface Observer Contains several chained tasks and infos about them.
The documentation for this class was generated from the following file: