2929use OCA \DAV \CardDAV \ContactsManager ;
3030use OCA \DAV \Db \PropertyMapper ;
3131use OCP \Contacts \IManager ;
32+ use OCP \IAppConfig ;
3233use OCP \IL10N ;
3334use OCP \IURLGenerator ;
3435use Test \TestCase ;
@@ -37,17 +38,21 @@ class ContactsManagerTest extends TestCase {
3738 public function test (): void {
3839 /** @var IManager | \PHPUnit\Framework\MockObject\MockObject $cm */
3940 $ cm = $ this ->getMockBuilder (IManager::class)->disableOriginalConstructor ()->getMock ();
40- $ cm ->expects ($ this ->exactly (2 ))->method ('registerAddressBook ' );
41+ $ cm ->expects ($ this ->exactly (1 ))->method ('registerAddressBook ' );
42+ /** @var IURLGenerator&MockObject $urlGenerator */
4143 $ urlGenerator = $ this ->getMockBuilder (IURLGenerator::class)->disableOriginalConstructor ()->getMock ();
4244 /** @var CardDavBackend | \PHPUnit\Framework\MockObject\MockObject $backEnd */
4345 $ backEnd = $ this ->getMockBuilder (CardDavBackend::class)->disableOriginalConstructor ()->getMock ();
4446 $ backEnd ->method ('getAddressBooksForUser ' )->willReturn ([
4547 ['{DAV:}displayname ' => 'Test address book ' , 'uri ' => 'default ' ],
4648 ]);
4749 $ propertyMapper = $ this ->createMock (PropertyMapper::class);
50+ /** @var IAppConfig&MockObject $appConfig */
51+ $ appConfig = $ this ->createMock (IAppConfig::class);
4852
53+ /** @var IL10N&MockObject $l */
4954 $ l = $ this ->createMock (IL10N ::class);
50- $ app = new ContactsManager ($ backEnd , $ l , $ propertyMapper );
55+ $ app = new ContactsManager ($ backEnd , $ l , $ propertyMapper, $ appConfig );
5156 $ app ->setupContactsProvider ($ cm , 'user01 ' , $ urlGenerator );
5257 }
5358}
0 commit comments