test: use dummy users in SharesReminderJobTest

saves ~5s

Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
Robin Appelman 2026-05-23 17:17:19 +02:00
parent d47fd8d708
commit 10e636f61c

View file

@ -26,6 +26,7 @@ use OCP\Share\IManager;
use OCP\Share\IShare;
use PHPUnit\Framework\MockObject\MockObject;
use Psr\Log\LoggerInterface;
use Test\Traits\UserTrait;
/**
* Class SharesReminderJobTest
@ -35,6 +36,8 @@ use Psr\Log\LoggerInterface;
*/
#[\PHPUnit\Framework\Attributes\Group(name: 'DB')]
class SharesReminderJobTest extends \Test\TestCase {
use UserTrait;
private SharesReminderJob $job;
private IDBConnection $db;
private IManager $shareManager;
@ -57,8 +60,8 @@ class SharesReminderJobTest extends \Test\TestCase {
$this->user1 = $this->getUniqueID('user1_');
$this->user2 = $this->getUniqueID('user2_');
$user1 = $this->userManager->createUser($this->user1, 'longrandompassword');
$user2 = $this->userManager->createUser($this->user2, 'longrandompassword');
$user1 = $this->createUser($this->user1, 'longrandompassword');
$user2 = $this->createUser($this->user2, 'longrandompassword');
$user1->setSystemEMailAddress('user1@test.com');
$user2->setSystemEMailAddress('user2@test.com');
@ -81,16 +84,6 @@ class SharesReminderJobTest extends \Test\TestCase {
protected function tearDown(): void {
$this->db->executeUpdate('DELETE FROM `*PREFIX*share`');
$userManager = Server::get(IUserManager::class);
$user1 = $userManager->get($this->user1);
if ($user1) {
$user1->delete();
}
$user2 = $userManager->get($this->user2);
if ($user2) {
$user2->delete();
}
$this->logout();
parent::tearDown();