1111use OCA \DAV \CardDAV \ContactsManager ;
1212use OCA \DAV \Db \PropertyMapper ;
1313use OCP \Contacts \IManager ;
14+ use OCP \IAppConfig ;
1415use OCP \IL10N ;
1516use OCP \IURLGenerator ;
1617use Test \TestCase ;
@@ -19,17 +20,21 @@ class ContactsManagerTest extends TestCase {
1920 public function test (): void {
2021 /** @var IManager | \PHPUnit\Framework\MockObject\MockObject $cm */
2122 $ cm = $ this ->getMockBuilder (IManager::class)->disableOriginalConstructor ()->getMock ();
22- $ cm ->expects ($ this ->exactly (2 ))->method ('registerAddressBook ' );
23+ $ cm ->expects ($ this ->exactly (1 ))->method ('registerAddressBook ' );
24+ /** @var IURLGenerator&MockObject $urlGenerator */
2325 $ urlGenerator = $ this ->getMockBuilder (IURLGenerator::class)->disableOriginalConstructor ()->getMock ();
2426 /** @var CardDavBackend | \PHPUnit\Framework\MockObject\MockObject $backEnd */
2527 $ backEnd = $ this ->getMockBuilder (CardDavBackend::class)->disableOriginalConstructor ()->getMock ();
2628 $ backEnd ->method ('getAddressBooksForUser ' )->willReturn ([
2729 ['{DAV:}displayname ' => 'Test address book ' , 'uri ' => 'default ' ],
2830 ]);
2931 $ propertyMapper = $ this ->createMock (PropertyMapper::class);
32+ /** @var IAppConfig&MockObject $appConfig */
33+ $ appConfig = $ this ->createMock (IAppConfig::class);
3034
35+ /** @var IL10N&MockObject $l */
3136 $ l = $ this ->createMock (IL10N ::class);
32- $ app = new ContactsManager ($ backEnd , $ l , $ propertyMapper );
37+ $ app = new ContactsManager ($ backEnd , $ l , $ propertyMapper, $ appConfig );
3338 $ app ->setupContactsProvider ($ cm , 'user01 ' , $ urlGenerator );
3439 }
3540}
0 commit comments