21
21
22
22
namespace OCA \GroupFolders \Tests \Folder ;
23
23
24
+ use OCA \GroupFolders \ACL \UserMapping \IUserMappingManager ;
24
25
use OCA \GroupFolders \Folder \FolderManager ;
25
26
use OCP \Constants ;
26
27
use OCP \EventDispatcher \IEventDispatcher ;
@@ -40,6 +41,8 @@ class FolderManagerTest extends TestCase {
40
41
private IMimeTypeLoader $ mimeLoader ;
41
42
private LoggerInterface $ logger ;
42
43
private IEventDispatcher $ eventDispatcher ;
44
+ private IConfig $ config ;
45
+ private IUserMappingManager $ userMappingManager ;
43
46
44
47
protected function setUp (): void {
45
48
parent ::setUp ();
@@ -48,12 +51,16 @@ protected function setUp(): void {
48
51
$ this ->mimeLoader = $ this ->createMock (IMimeTypeLoader::class);
49
52
$ this ->logger = $ this ->createMock (LoggerInterface::class);
50
53
$ this ->eventDispatcher = $ this ->createMock (IEventDispatcher::class);
54
+ $ this ->config = $ this ->createMock (IConfig::class);
55
+ $ this ->userMappingManager = $ this ->createMock (IUserMappingManager::class);
51
56
$ this ->manager = new FolderManager (
52
57
\OC ::$ server ->getDatabaseConnection (),
53
58
$ this ->groupManager ,
54
59
$ this ->mimeLoader ,
55
60
$ this ->logger ,
56
61
$ this ->eventDispatcher ,
62
+ $ this ->config ,
63
+ $ this ->userMappingManager ,
57
64
);
58
65
$ this ->clean ();
59
66
}
@@ -323,7 +330,7 @@ public function testGetFoldersForUserSimple() {
323
330
$ db = $ this ->createMock (IDBConnection::class);
324
331
/** @var FolderManager|\PHPUnit_Framework_MockObject_MockObject $manager */
325
332
$ manager = $ this ->getMockBuilder (FolderManager::class)
326
- ->setConstructorArgs ([$ db , $ this ->groupManager , $ this ->mimeLoader , $ this ->logger , $ this ->eventDispatcher ])
333
+ ->setConstructorArgs ([$ db , $ this ->groupManager , $ this ->mimeLoader , $ this ->logger , $ this ->eventDispatcher , $ this -> config , $ this -> userMappingManager ])
327
334
->setMethods (['getFoldersForGroups ' ])
328
335
->getMock ();
329
336
@@ -346,7 +353,7 @@ public function testGetFoldersForUserMerge() {
346
353
$ db = $ this ->createMock (IDBConnection::class);
347
354
/** @var FolderManager|\PHPUnit_Framework_MockObject_MockObject $manager */
348
355
$ manager = $ this ->getMockBuilder (FolderManager::class)
349
- ->setConstructorArgs ([$ db , $ this ->groupManager , $ this ->mimeLoader , $ this ->logger , $ this ->eventDispatcher ])
356
+ ->setConstructorArgs ([$ db , $ this ->groupManager , $ this ->mimeLoader , $ this ->logger , $ this ->eventDispatcher , $ this -> config , $ this -> userMappingManager ])
350
357
->setMethods (['getFoldersForGroups ' ])
351
358
->getMock ();
352
359
@@ -382,7 +389,7 @@ public function testGetFolderPermissionsForUserMerge() {
382
389
$ db = $ this ->createMock (IDBConnection::class);
383
390
/** @var FolderManager|\PHPUnit_Framework_MockObject_MockObject $manager */
384
391
$ manager = $ this ->getMockBuilder (FolderManager::class)
385
- ->setConstructorArgs ([$ db , $ this ->groupManager , $ this ->mimeLoader , $ this ->logger , $ this ->eventDispatcher ])
392
+ ->setConstructorArgs ([$ db , $ this ->groupManager , $ this ->mimeLoader , $ this ->logger , $ this ->eventDispatcher , $ this -> config , $ this -> userMappingManager ])
386
393
->setMethods (['getFoldersForGroups ' ])
387
394
->getMock ();
388
395
0 commit comments