19 declare(strict_types=1);
34 require_once __DIR__ .
'/bootstrap.php';
44 protected function setUp(): void
48 if (!defined(
'IL_VIRUS_SCAN_COMMAND')) {
49 define(
'IL_VIRUS_SCAN_COMMAND',
'phpunitscan');
52 if (!defined(
'IL_VIRUS_CLEAN_COMMAND')) {
53 define(
'IL_VIRUS_CLEAN_COMMAND',
'phpunitclean');
56 $logger = $this->getMockBuilder(ilLogger::class)->disableOriginalConstructor()->getMock();
64 public static function getRootLogger():
ilLogger 69 public function getComponentLogger(
string $a_component_id):
ilLogger 75 $this->
setGlobalVariable(
'ilias', $this->getMockBuilder(ILIAS::class)->disableOriginalConstructor()->getMock());
78 $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock()
85 $this->getMockBuilder(ilErrorHandling::class)->disableOriginalConstructor()->getMock()
91 define(
'IL_VIRUS_SCANNER',
'Sophos');
98 define(
'IL_VIRUS_SCANNER',
'AntiVir');
105 define(
'IL_VIRUS_SCANNER',
'ClamAV');
112 define(
'IL_VIRUS_SCANNER',
'icap');
113 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)