19 declare(strict_types=1);
    30         $queueRepository = $this->getMockBuilder(ilCertificateQueueRepository::class)
    31             ->disableOriginalConstructor()
    34         $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
    36         $userRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
    37             ->disableOriginalConstructor()
    40         $valueReplacement = $this->getMockBuilder(ilCertificateValueReplacement::class)
    41             ->disableOriginalConstructor()
    44         $logger = $this->getMockBuilder(ilLogger::class)
    45             ->disableOriginalConstructor()
    48         $languageMock = $this->getMockBuilder(ilLanguage::class)
    49             ->disableOriginalConstructor()
    53             ->expects($this->atLeastOnce())
    55             ->willReturn(
'SomeTitle');
    57         $dic = $this->getMockBuilder(\
ILIAS\
DI\Container::class)
    58             ->disableOriginalConstructor()
    61         $dic->method(
'language')
    62             ->willReturn($languageMock);
    64         $configValues = [
'lng'];
    68             ->willReturnCallback(
static function (
$key) use ($configValues): 
string {
    69                 return $configValues[
$key];
    72         $dic[
'lng'] = $languageMock;
    84         $title = 
$cron->getTitle();
    86         $this->assertSame(
'SomeTitle', $title);
    91         $queueRepository = $this->getMockBuilder(ilCertificateQueueRepository::class)
    92             ->disableOriginalConstructor()
    95         $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
    97         $userRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
    98             ->disableOriginalConstructor()
   101         $valueReplacement = $this->getMockBuilder(ilCertificateValueReplacement::class)
   102             ->disableOriginalConstructor()
   105         $logger = $this->getMockBuilder(ilLogger::class)
   106             ->disableOriginalConstructor()
   109         $languageMock = $this->getMockBuilder(ilLanguage::class)
   110             ->disableOriginalConstructor()
   114             ->expects($this->atLeastOnce())
   116             ->willReturn(
'SomeDescription');
   118         $dic = $this->getMockBuilder(\
ILIAS\
DI\Container::class)
   119             ->disableOriginalConstructor()
   122         $dic->method(
'language')
   123             ->willReturn($languageMock);
   125         $configValues = [
'lng'];
   128             ->method(
'offsetGet')
   129             ->willReturnCallback(
static function (
$key) use ($configValues): 
string {
   130                 return $configValues[
$key];
   133         $dic[
'lng'] = $languageMock;
   145         $title = 
$cron->getDescription();
   147         $this->assertSame(
'SomeDescription', $title);
   152         $database = $this->createMock(ilDBInterface::class);
   154         $queueRepository = $this->getMockBuilder(ilCertificateQueueRepository::class)
   155             ->disableOriginalConstructor()
   158         $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
   160         $userRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
   161             ->disableOriginalConstructor()
   164         $valueReplacement = $this->getMockBuilder(ilCertificateValueReplacement::class)
   165             ->disableOriginalConstructor()
   168         $logger = $this->getMockBuilder(ilLogger::class)
   169             ->disableOriginalConstructor()
   172         $languageMock = $this->getMockBuilder(ilLanguage::class)
   173             ->disableOriginalConstructor()
   176         $dic = $this->getMockBuilder(\
ILIAS\
DI\Container::class)
   177             ->disableOriginalConstructor()
   180         $dic->method(
'language')
   181             ->willReturn($languageMock);
   183         $dic->method(
'database')
   184             ->willReturn($database);
   186         $configValues = [
'lng'];
   189             ->method(
'offsetGet')
   190             ->willReturnCallback(
static function (
$key) use ($configValues): 
string {
   191                 return $configValues[
$key];
   194         $dic[
'lng'] = $languageMock;
   196         $objectMock = $this->getMockBuilder(ilObject::class)
   197             ->disableOriginalConstructor()
   200         $userMock = $this->getMockBuilder(ilObjUser::class)
   201             ->disableOriginalConstructor()
   204         $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
   205             ->disableOriginalConstructor()
   208         $objectHelper->method(
'getInstanceByObjId')
   209             ->willReturnOnConsecutiveCalls(
   227         $this->assertSame(
'certificate', 
$id);
   232         $database = $this->getMockBuilder(ilDBInterface::class)
   233             ->disableOriginalConstructor()
   236         $queueRepository = $this->getMockBuilder(ilCertificateQueueRepository::class)
   237             ->disableOriginalConstructor()
   240         $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
   242         $userRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
   243             ->disableOriginalConstructor()
   246         $valueReplacement = $this->getMockBuilder(ilCertificateValueReplacement::class)
   247             ->disableOriginalConstructor()
   250         $logger = $this->getMockBuilder(ilLogger::class)
   251             ->disableOriginalConstructor()
   254         $languageMock = $this->getMockBuilder(ilLanguage::class)
   255             ->disableOriginalConstructor()
   258         $dic = $this->getMockBuilder(\
ILIAS\
DI\Container::class)
   259             ->disableOriginalConstructor()
   262         $dic->method(
'language')
   263             ->willReturn($languageMock);
   265         $dic->method(
'database')
   266             ->willReturn($database);
   268         $configValues = [
'lng'];
   271             ->method(
'offsetGet')
   272             ->willReturnCallback(
static function (
$key) use ($configValues): 
string {
   273                 return $configValues[
$key];
   276         $dic[
'lng'] = $languageMock;
   278         $objectMock = $this->getMockBuilder(ilObject::class)
   279             ->disableOriginalConstructor()
   282         $userMock = $this->getMockBuilder(ilObjUser::class)
   283             ->disableOriginalConstructor()
   286         $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
   287             ->disableOriginalConstructor()
   290         $objectHelper->method(
'getInstanceByObjId')
   291             ->willReturnOnConsecutiveCalls(
   307         $activation = 
$cron->hasAutoActivation();
   309         $this->assertTrue($activation);
   314         $database = $this->getMockBuilder(ilDBInterface::class)
   315             ->disableOriginalConstructor()
   318         $queueRepository = $this->getMockBuilder(ilCertificateQueueRepository::class)
   319             ->disableOriginalConstructor()
   322         $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
   324         $userRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
   325             ->disableOriginalConstructor()
   328         $valueReplacement = $this->getMockBuilder(ilCertificateValueReplacement::class)
   329             ->disableOriginalConstructor()
   332         $logger = $this->getMockBuilder(ilLogger::class)
   333             ->disableOriginalConstructor()
   336         $languageMock = $this->getMockBuilder(ilLanguage::class)
   337             ->disableOriginalConstructor()
   340         $dic = $this->getMockBuilder(\
ILIAS\
DI\Container::class)
   341             ->disableOriginalConstructor()
   344         $dic->method(
'language')
   345             ->willReturn($languageMock);
   347         $dic->method(
'database')
   348             ->willReturn($database);
   350         $configValues = [
'lng'];
   353             ->method(
'offsetGet')
   354             ->willReturnCallback(
static function (
$key) use ($configValues): 
string {
   355                 return $configValues[
$key];
   358         $dic[
'lng'] = $languageMock;
   360         $objectMock = $this->getMockBuilder(ilObject::class)
   361             ->disableOriginalConstructor()
   364         $userMock = $this->getMockBuilder(ilObjUser::class)
   365             ->disableOriginalConstructor()
   368         $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
   369             ->disableOriginalConstructor()
   372         $objectHelper->method(
'getInstanceByObjId')
   373             ->willReturnOnConsecutiveCalls(
   389         $flexibleSchedule = 
$cron->hasFlexibleSchedule();
   391         $this->assertTrue($flexibleSchedule);
   396         $database = $this->getMockBuilder(ilDBInterface::class)
   397             ->disableOriginalConstructor()
   400         $queueRepository = $this->getMockBuilder(ilCertificateQueueRepository::class)
   401             ->disableOriginalConstructor()
   404         $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
   406         $userRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
   407             ->disableOriginalConstructor()
   410         $valueReplacement = $this->getMockBuilder(ilCertificateValueReplacement::class)
   411             ->disableOriginalConstructor()
   414         $logger = $this->getMockBuilder(ilLogger::class)
   415             ->disableOriginalConstructor()
   418         $languageMock = $this->getMockBuilder(ilLanguage::class)
   419             ->disableOriginalConstructor()
   422         $dic = $this->getMockBuilder(\
ILIAS\
DI\Container::class)
   423             ->disableOriginalConstructor()
   426         $dic->method(
'language')
   427             ->willReturn($languageMock);
   429         $dic->method(
'database')
   430             ->willReturn($database);
   432         $configValues = [
'lng'];
   435             ->method(
'offsetGet')
   436             ->willReturnCallback(
static function (
$key) use ($configValues): 
string {
   437                 return $configValues[
$key];
   440         $dic[
'lng'] = $languageMock;
   442         $objectMock = $this->getMockBuilder(ilObject::class)
   443             ->disableOriginalConstructor()
   446         $userMock = $this->getMockBuilder(ilObjUser::class)
   447             ->disableOriginalConstructor()
   450         $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
   451             ->disableOriginalConstructor()
   454         $objectHelper->method(
'getInstanceByObjId')
   455             ->willReturnOnConsecutiveCalls(
   471         $flexibleSchedule = 
$cron->getDefaultScheduleType();
   473         $this->assertSame(CronJobScheduleType::SCHEDULE_TYPE_IN_MINUTES, $flexibleSchedule);
   478         $database = $this->getMockBuilder(ilDBInterface::class)
   479             ->disableOriginalConstructor()
   482         $queueRepository = $this->getMockBuilder(ilCertificateQueueRepository::class)
   483             ->disableOriginalConstructor()
   486         $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
   488         $userRepository = $this->getMockBuilder(ilUserCertificateRepository::class)
   489             ->disableOriginalConstructor()
   492         $valueReplacement = $this->getMockBuilder(ilCertificateValueReplacement::class)
   493             ->disableOriginalConstructor()
   496         $logger = $this->getMockBuilder(ilLogger::class)
   497             ->disableOriginalConstructor()
   500         $languageMock = $this->getMockBuilder(ilLanguage::class)
   501             ->disableOriginalConstructor()
   504         $dic = $this->getMockBuilder(\
ILIAS\
DI\Container::class)
   505             ->disableOriginalConstructor()
   508         $dic->method(
'language')
   509             ->willReturn($languageMock);
   511         $dic->method(
'database')
   512             ->willReturn($database);
   514         $configValues = [
'lng'];
   517             ->method(
'offsetGet')
   518             ->willReturnCallback(
static function (
$key) use ($configValues): 
string {
   519                 return $configValues[
$key];
   522         $dic[
'lng'] = $languageMock;
   524         $objectMock = $this->getMockBuilder(ilObject::class)
   525             ->disableOriginalConstructor()
   528         $userMock = $this->getMockBuilder(ilObjUser::class)
   529             ->disableOriginalConstructor()
   532         $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
   533             ->disableOriginalConstructor()
   536         $objectHelper->method(
'getInstanceByObjId')
   537             ->willReturnOnConsecutiveCalls(
   553         $scheduleValue = 
$cron->getDefaultScheduleValue();
   555         $this->assertSame(1, $scheduleValue);
 
testGetDefaultScheduleType()
 
Class ChatMainBarProvider . 
 
Class ilCertificateBaseTestCase. 
 
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins 
 
testGetDefaultScheduleValue()