19 declare(strict_types=1);
    21 require_once(__DIR__ . 
"/../../../../../libs/composer/vendor/autoload.php");
    22 require_once(__DIR__ . 
"/../../../Base.php");
    40         $this->data_factory = 
new Data\Factory();
    47             public function symbol(): C\Symbol\Factory
    61             public function getLangKey(): 
string    70         $df = 
new Data\Factory();
    71         $language = $this->createMock(ilLanguage::class);
    73         return new I\Input\Field\Factory(
    84         $format = $this->data_factory->dateFormat()->germanShort();
    85         $datetime = $this->factory->datetime(
'label', 
'byline')
    86                                   ->withFormat($format);
    97         $datetime = $this->factory->datetime(
'label', 
'byline')
   109         $datetime = $this->factory->datetime(
'label', 
'byline')
   110             ->withMaxValue($dat);
   120         $datetime = $this->factory->datetime(
'label', 
'byline');
   121         $this->assertFalse(
$datetime->getUseTime());
   122         $this->assertTrue(
$datetime->withUseTime(
true)->getUseTime());
   127         $datetime = $this->factory->datetime(
'label', 
'byline');
   128         $this->assertFalse(
$datetime->getTimeOnly());
   129         $this->assertTrue(
$datetime->withTimeOnly(
true)->getTimeOnly());
   134         $datetime = $this->factory->datetime(
'label', 
'byline');
   135         $this->assertNull(
$datetime->getTimeZone());
   136         $tz = 
'Europe/Moscow';
   139             $datetime->withTimeZone($tz)->getTimeZone()
   145         $this->expectException(InvalidArgumentException::class);
   146         $datetime = $this->factory->datetime(
'label', 
'byline');
   147         $tz = 
'NOT/aValidTZ';
   153         $string_value = 
"1985-05-04 00:00";
   154         $value = new \DateTimeImmutable($string_value);
   155         $datetime = $this->factory->datetime(
'label', 
'byline')
   165         $this->expectException(InvalidArgumentException::class);
   166         $datetime = $this->factory->datetime(
'label', 
'byline')
   167             ->withValue(
"this is no datetime...");
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
Class ChatMainBarProvider . 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
Provides common functionality for UI tests. 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...