nextcloud/apps/dav/tests/unit
Thomas Citharel 13a3ebd4cc
feat(CardDAV): Add Sabre\DAV\IMoveTarget support to OCA\DAV\CardDAV\AddressBook
This allows to just UPDATE the card row instead of deleting it and reinsert it. It's very similar to https://github.com/nextcloud/server/pull/30120 for calendars.

As we need the addressbookid exposed, this introduces OCA\DAV\CardDAV\Card that extends Sabre's.

I chose specifically NOT to auto-inject LoggerInterface in Addressbook like in #30120 because the chain of DI is huge just for ONE simple call and it would break an existing dirty call (OCA\Contacts calling OCA\DAV) of ContactsManager in Contacts: https://github.com/nextcloud/contacts/pull/1722 (in SocialApiService), but this is debatable.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-05-16 11:38:57 +02:00
..
AppInfo Feature: Provide access to app generated calendars through CalDAV 2023-04-25 18:11:49 +02:00
Avatars chore(dav): Add void return type to test methods 2023-01-20 08:38:43 +01:00
BackgroundJob fix(CI): Add unit test for nextcloud/server#37167 2023-03-13 11:41:36 +01:00
CalDAV Feature: Provide access to app generated calendars through CalDAV 2023-04-25 18:11:49 +02:00
CardDAV feat(CardDAV): Add Sabre\DAV\IMoveTarget support to OCA\DAV\CardDAV\AddressBook 2023-05-16 11:38:57 +02:00
Command Feature: Provide access to app generated calendars through CalDAV 2023-04-25 18:11:49 +02:00
Comments chore(dav): Add void return type to test methods 2023-01-20 08:38:43 +01:00
Connector tests: Adapt node related unit tests mocks to required root view 2023-04-17 23:46:52 +02:00
Controller chore(dav): Add void return type to test methods 2023-01-20 08:38:43 +01:00
DAV Merge pull request #36266 from nextcloud/bugfix/noid/fix-double-where-in-custom-property-test 2023-01-23 11:37:18 +01:00
Direct chore(dav): Add void return type to test methods 2023-01-20 08:38:43 +01:00
Files tests: Adapt node related unit tests mocks to required root view 2023-04-17 23:46:52 +02:00
Listener chore(dav): Remove useless var tag 2023-01-19 19:05:23 +01:00
Migration chore(dav): Add void return type to test methods 2023-01-20 08:38:43 +01:00
Provisioning/Apple chore(dav): Add void return type to test methods 2023-01-20 08:38:43 +01:00
Search Get rid of deprecated at matcher in dav application tests 2023-01-05 18:28:07 +01:00
Settings Rename setting 'sendEventRemindersToSharedGroupMembers' to 'sendEventRemindersToSharedUsers'. 2023-05-04 13:05:00 +02:00
SystemTag fix(psalm): systemtags 2023-04-28 12:23:52 +02:00
Upload chore(dav): Add void return type to test methods 2023-01-20 08:38:43 +01:00
bootstrap.php Update license headers 2019-12-05 15:38:45 +01:00
CapabilitiesTest.php chore(dav): Add void return type to test methods 2023-01-20 08:38:43 +01:00
phpunit.xml Adding AvatarHomeTest 2017-03-29 00:04:29 +02:00
ServerTest.php chore(dav): Add void return type to test methods 2023-01-20 08:38:43 +01:00