◆ testFailCreateWithInvalidDeadlinePeriod()
      
        
          | ilStudyProgrammeDeadlineSettingsTest::testFailCreateWithInvalidDeadlinePeriod  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ testFailWithDeadlinePeriod()
      
        
          | ilStudyProgrammeDeadlineSettingsTest::testFailWithDeadlinePeriod  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ testSuccessfulCreate()
      
        
          | ilStudyProgrammeDeadlineSettingsTest::testSuccessfulCreate  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 32 of file ilStudyProgrammeDeadlineSettingsTest.php.
   35             self::VALID_DEADLINE_PERIOD_1,
    39         $this->assertEquals(self::VALID_DEADLINE_PERIOD_1, $obj->getDeadlinePeriod());
    40         $this->assertEquals(self::VALID_DEADLINE_DATE, $obj->getDeadlineDate()->format(
'Y-m-d'));
 
 
 
 
◆ testSuccessfulWithDeadlinePeriod()
      
        
          | ilStudyProgrammeDeadlineSettingsTest::testSuccessfulWithDeadlinePeriod  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 56 of file ilStudyProgrammeDeadlineSettingsTest.php.
   59             self::VALID_DEADLINE_PERIOD_1,
    63         $new = $obj->withDeadlinePeriod(self::VALID_DEADLINE_PERIOD_2);
    65         $this->assertEquals(self::VALID_DEADLINE_PERIOD_1, $obj->getDeadlinePeriod());
    66         $this->assertEquals(self::VALID_DEADLINE_PERIOD_2, $new->getDeadlinePeriod());
 
 
 
 
◆ testToFormInput()
      
        
          | ilStudyProgrammeDeadlineSettingsTest::testToFormInput  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 84 of file ilStudyProgrammeDeadlineSettingsTest.php.
References Vendor\Package\$f, ILIAS\UI\Implementation\Component\Input\$inputs, $lng, and ILIAS\Repository\$refinery.
   86         $lng = $this->createMock(ilLanguage::class);
    99             self::VALID_DEADLINE_PERIOD_1,
   103         $lng->expects($this->atLeastOnce())
   107                 [
'prg_deadline_period_label'],
   108                 [
'prg_deadline_period_desc'],
   109                 [
'prg_deadline_period'],
   110                 [
'prg_deadline_date_label'],
   111                 [
'prg_deadline_date_desc'],
   112                 [
'prg_deadline_date'],
   113                 [
'prg_deadline_settings']
   115             ->will($this->onConsecutiveCalls(
   117                 'prg_deadline_period_label',
   118                 'prg_deadline_period_desc',
   119                 'prg_deadline_period',
   120                 'prg_deadline_date_label',
   121                 'prg_deadline_date_desc',
   123                 'prg_deadline_settings'   127         $field = $obj->toFormInput(
   134         $switchable_group = $field->getInputs()[
'prg_deadline'];
   135         $this->assertInstanceOf(
   136             SwitchableGroup::class,
   140         $date_value = $switchable_group->getValue()[1][
'deadline_date'];
   142         $this->assertEquals(self::VALID_DEADLINE_DATE, $date);
   144         $inputs = $switchable_group->getInputs();
   146             $this->assertInstanceOf(
 
Class ChatMainBarProvider . 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
Refinery Factory $refinery
 
 
 
 
◆ INVALID_DEADLINE_PERIOD
  
  
      
        
          | const ilStudyProgrammeDeadlineSettingsTest::INVALID_DEADLINE_PERIOD = -1 | 
         
       
   | 
  
private   | 
  
 
 
◆ VALID_DEADLINE_DATE
  
  
      
        
          | const ilStudyProgrammeDeadlineSettingsTest::VALID_DEADLINE_DATE = '2019-02-14' | 
         
       
   | 
  
private   | 
  
 
 
◆ VALID_DEADLINE_PERIOD_1
  
  
      
        
          | const ilStudyProgrammeDeadlineSettingsTest::VALID_DEADLINE_PERIOD_1 = 11 | 
         
       
   | 
  
private   | 
  
 
 
◆ VALID_DEADLINE_PERIOD_2
  
  
      
        
          | const ilStudyProgrammeDeadlineSettingsTest::VALID_DEADLINE_PERIOD_2 = 22 | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: