19 declare(strict_types=1);
34 require_once __DIR__ .
'/bootstrap.php';
36 #[\PHPUnit\Framework\Attributes\PreserveGlobalState(false)] 37 #[\PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses] 42 protected function setUp(): void
46 if (!defined(
'IL_VIRUS_SCAN_COMMAND')) {
47 define(
'IL_VIRUS_SCAN_COMMAND',
'phpunitscan');
50 if (!defined(
'IL_VIRUS_CLEAN_COMMAND')) {
51 define(
'IL_VIRUS_CLEAN_COMMAND',
'phpunitclean');
54 $logger = $this->getMockBuilder(ilLogger::class)->disableOriginalConstructor()->getMock();
62 public static function getRootLogger():
ilLogger 67 public function getComponentLogger(
string $a_component_id):
ilLogger 73 $this->
setGlobalVariable(
'ilias', $this->getMockBuilder(ILIAS::class)->disableOriginalConstructor()->getMock());
76 $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock()
83 $this->getMockBuilder(ilErrorHandling::class)->disableOriginalConstructor()->getMock()
89 define(
'IL_VIRUS_SCANNER',
'Sophos');
96 define(
'IL_VIRUS_SCANNER',
'AntiVir');
103 define(
'IL_VIRUS_SCANNER',
'ClamAV');
110 define(
'IL_VIRUS_SCANNER',
'icap');
111 define(
'IL_ICAP_CLIENT',
'phpunit');
testIcapClientScanStrategyCanBeRetrievedAccordingToGlobalSetting()
Interface Observer Contains several chained tasks and infos about them.
testSophosScanStrategyCanBeRetrievedAccordingToGlobalSetting()
__construct()
Constructor setup ILIAS global object public.
testAntiVirScanStrategyCanBeRetrievedAccordingToGlobalSetting()
testClamAvScanStrategyCanBeRetrievedAccordingToGlobalSetting()
setGlobalVariable(string $name, $value)