|
|
|
|
@ -20,6 +20,7 @@ use OCP\Defaults;
|
|
|
|
|
use OCP\Files\File;
|
|
|
|
|
use OCP\Files\Folder;
|
|
|
|
|
use OCP\Files\IRootFolder;
|
|
|
|
|
use OCP\IConfig;
|
|
|
|
|
use OCP\IDBConnection;
|
|
|
|
|
use OCP\IGroup;
|
|
|
|
|
use OCP\IGroupManager;
|
|
|
|
|
@ -79,6 +80,8 @@ class DefaultShareProviderTest extends \Test\TestCase {
|
|
|
|
|
/** @var LoggerInterface|MockObject */
|
|
|
|
|
protected $logger;
|
|
|
|
|
|
|
|
|
|
protected IConfig&MockObject $config;
|
|
|
|
|
|
|
|
|
|
protected IShareManager&MockObject $shareManager;
|
|
|
|
|
|
|
|
|
|
protected function setUp(): void {
|
|
|
|
|
@ -94,6 +97,7 @@ class DefaultShareProviderTest extends \Test\TestCase {
|
|
|
|
|
$this->timeFactory = $this->createMock(ITimeFactory::class);
|
|
|
|
|
$this->logger = $this->createMock(LoggerInterface::class);
|
|
|
|
|
$this->shareManager = $this->createMock(IShareManager::class);
|
|
|
|
|
$this->config = $this->createMock(IConfig::class);
|
|
|
|
|
|
|
|
|
|
$this->userManager->expects($this->any())->method('userExists')->willReturn(true);
|
|
|
|
|
$this->timeFactory->expects($this->any())->method('now')->willReturn(new \DateTimeImmutable('2023-05-04 00:00 Europe/Berlin'));
|
|
|
|
|
@ -113,6 +117,7 @@ class DefaultShareProviderTest extends \Test\TestCase {
|
|
|
|
|
$this->timeFactory,
|
|
|
|
|
$this->logger,
|
|
|
|
|
$this->shareManager,
|
|
|
|
|
$this->config,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -477,6 +482,7 @@ class DefaultShareProviderTest extends \Test\TestCase {
|
|
|
|
|
$this->timeFactory,
|
|
|
|
|
$this->logger,
|
|
|
|
|
$this->shareManager,
|
|
|
|
|
$this->config,
|
|
|
|
|
])
|
|
|
|
|
->onlyMethods(['getShareById'])
|
|
|
|
|
->getMock();
|
|
|
|
|
@ -574,6 +580,7 @@ class DefaultShareProviderTest extends \Test\TestCase {
|
|
|
|
|
$this->timeFactory,
|
|
|
|
|
$this->logger,
|
|
|
|
|
$this->shareManager,
|
|
|
|
|
$this->config,
|
|
|
|
|
])
|
|
|
|
|
->onlyMethods(['getShareById'])
|
|
|
|
|
->getMock();
|
|
|
|
|
@ -2566,6 +2573,7 @@ class DefaultShareProviderTest extends \Test\TestCase {
|
|
|
|
|
$this->timeFactory,
|
|
|
|
|
$this->logger,
|
|
|
|
|
$this->shareManager,
|
|
|
|
|
$this->config,
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
$password = md5(time());
|
|
|
|
|
@ -2666,6 +2674,7 @@ class DefaultShareProviderTest extends \Test\TestCase {
|
|
|
|
|
$this->timeFactory,
|
|
|
|
|
$this->logger,
|
|
|
|
|
$this->shareManager,
|
|
|
|
|
$this->config,
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
$u1 = $userManager->createUser('testShare1', 'test');
|
|
|
|
|
@ -2769,6 +2778,7 @@ class DefaultShareProviderTest extends \Test\TestCase {
|
|
|
|
|
$this->timeFactory,
|
|
|
|
|
$this->logger,
|
|
|
|
|
$this->shareManager,
|
|
|
|
|
$this->config,
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
$u1 = $userManager->createUser('testShare1', 'test');
|
|
|
|
|
|