]> source.dussan.org Git - nextcloud-server.git/commitdiff
Fixing sharing unit test
authorThomas Müller <thomas.mueller@tmit.eu>
Mon, 11 Jan 2016 15:10:09 +0000 (16:10 +0100)
committerThomas Müller <thomas.mueller@tmit.eu>
Mon, 18 Jan 2016 21:14:51 +0000 (22:14 +0100)
apps/dav/tests/unit/carddav/carddavbackendtest.php

index 3841d1904abbd9d2185c0464c41e2201aade7645..3291314ec407c1af4191497cf2d02724bcf6188a 100644 (file)
@@ -23,6 +23,7 @@
 namespace OCA\DAV\Tests\Unit\CardDAV;
 
 use InvalidArgumentException;
+use OCA\DAV\CardDAV\AddressBook;
 use OCA\DAV\CardDAV\CardDavBackend;
 use OCA\DAV\Connector\Sabre\Principal;
 use OCP\IDBConnection;
@@ -247,23 +248,24 @@ class CardDavBackendTest extends TestCase {
                $books = $this->backend->getAddressBooksForUser(self::UNIT_TEST_USER);
                $this->assertEquals(1, count($books));
 
-               $this->backend->updateShares('Example', [['href' => 'principal:principals/best-friend']], []);
+               $exampleBook = new AddressBook($this->backend, $books[0]);
+               $this->backend->updateShares($exampleBook, [['href' => 'principal:principals/best-friend']], []);
 
-               $shares = $this->backend->getShares('Example');
+               $shares = $this->backend->getShares($exampleBook->getBookId());
                $this->assertEquals(1, count($shares));
 
                // adding the same sharee again has no effect
-               $this->backend->updateShares('Example', [['href' => 'principal:principals/best-friend']], []);
+               $this->backend->updateShares($exampleBook, [['href' => 'principal:principals/best-friend']], []);
 
-               $shares = $this->backend->getShares('Example');
+               $shares = $this->backend->getShares($exampleBook->getBookId());
                $this->assertEquals(1, count($shares));
 
                $books = $this->backend->getAddressBooksForUser('principals/best-friend');
                $this->assertEquals(1, count($books));
 
-               $this->backend->updateShares('Example', [], ['principal:principals/best-friend']);
+               $this->backend->updateShares($exampleBook, [], ['principal:principals/best-friend']);
 
-               $shares = $this->backend->getShares('Example');
+               $shares = $this->backend->getShares($exampleBook->getBookId());
                $this->assertEquals(0, count($shares));
 
                $books = $this->backend->getAddressBooksForUser('principals/best-friend');