test: Mock ITaskManager to remove test interactions

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2025-05-29 11:51:28 +02:00
parent fa645663a8
commit 89a7778f87
No known key found for this signature in database
GPG key ID: F72FA5B49FFA96B0
2 changed files with 8 additions and 8 deletions

View file

@ -157,7 +157,7 @@ class RegistrationContext {
/** @var ServiceRegistration<\OCP\Files\Conversion\IConversionProvider>[] */
private array $fileConversionProviders = [];
/** @var ServiceRegistration<IMailProvider>[] */
private $mailProviders = [];

View file

@ -118,7 +118,7 @@ class TextProcessingTest extends \Test\TestCase {
$this->eventDispatcher = new EventDispatcher(
new \Symfony\Component\EventDispatcher\EventDispatcher(),
$this->serverContainer,
\OC::$server->get(LoggerInterface::class),
\OCP\Server::get(LoggerInterface::class),
);
$this->registrationContext = $this->createMock(RegistrationContext::class);
@ -176,11 +176,11 @@ class TextProcessingTest extends \Test\TestCase {
$this->manager = new Manager(
$this->serverContainer,
$this->coordinator,
\OC::$server->get(LoggerInterface::class),
\OCP\Server::get(LoggerInterface::class),
$this->jobList,
$this->taskMapper,
$config,
\OC::$server->get(\OCP\TaskProcessing\IManager::class),
$this->createMock(\OCP\TaskProcessing\IManager::class),
);
}
@ -239,7 +239,7 @@ class TextProcessingTest extends \Test\TestCase {
// run background job
$bgJob = new TaskBackgroundJob(
\OC::$server->get(ITimeFactory::class),
\OCP\Server::get(ITimeFactory::class),
$this->manager,
$this->eventDispatcher,
);
@ -314,7 +314,7 @@ class TextProcessingTest extends \Test\TestCase {
// run background job
$bgJob = new TaskBackgroundJob(
\OC::$server->get(ITimeFactory::class),
\OCP\Server::get(ITimeFactory::class),
$this->manager,
$this->eventDispatcher,
);
@ -343,9 +343,9 @@ class TextProcessingTest extends \Test\TestCase {
$this->currentTime = $this->currentTime->add(new \DateInterval('P1Y'));
// run background job
$bgJob = new RemoveOldTasksBackgroundJob(
\OC::$server->get(ITimeFactory::class),
\OCP\Server::get(ITimeFactory::class),
$this->taskMapper,
\OC::$server->get(LoggerInterface::class),
\OCP\Server::get(LoggerInterface::class),
);
$bgJob->setArgument([]);
$bgJob->start($this->jobList);