ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ ilDoc Overview
BasicObserverTestTBD.php
Go to the documentation of this file.
1
<?php
2
26
namespace
BackgroundTasks\Implementation\Observer
;
27
28
use
ILIAS\BackgroundTasks\Exceptions\Exception
;
29
use
ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket
;
30
use
ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence
;
31
use
ILIAS\BackgroundTasks\Implementation\Tasks\DownloadInteger
;
32
use Mockery\Adapter\Phpunit\MockeryTestCase;
33
34
require_once(
"vendor/composer/vendor/autoload.php"
);
35
36
class
BasicObserverTest
extends
MockeryTestCase
37
{
38
public
function
testCheckIntegrity
(): void
39
{
40
$this->expectException(Exception::class);
41
42
$observer =
new
BasicBucket
();
43
$observer->setTask(
new
DownloadInteger
());
44
BasicPersistence::instance
($this->createMock(\ilDBInterface::class))->saveBucketAndItsTasks($observer);
45
}
46
}
BackgroundTasks\Implementation\Observer\BasicObserverTest
Definition:
BasicObserverTestTBD.php:37
BackgroundTasks\Implementation\Observer\BasicObserverTest\testCheckIntegrity
testCheckIntegrity()
Definition:
BasicObserverTestTBD.php:38
ILIAS\BackgroundTasks\Exceptions\Exception
Definition:
Exception.php:27
ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket
Definition:
BasicBucket.php:31
ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence
Definition:
BasicPersistence.php:33
ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\instance
static instance(\ilDBInterface $db)
Definition:
BasicPersistence.php:42
ILIAS\BackgroundTasks\Implementation\Tasks\DownloadInteger
Definition:
DownloadInteger.php:36
BackgroundTasks\Implementation\Observer
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
BasicObserverTestTBD.php:26
components
ILIAS
BackgroundTasks
tests
Implementation
Observer
BasicObserverTestTBD.php
Generated on Sat Oct 18 2025 23:02:36 for ILIAS by
1.9.4 (using
Doxyfile
)