const UNIT_TEST_USER = 'principals/users/caldav-unit-test';
const UNIT_TEST_USER1 = 'principals/users/caldav-unit-test1';
const UNIT_TEST_GROUP = 'principals/groups/caldav-unit-test-group';
+ const UNIT_TEST_GROUP2 = 'principals/groups/caldav-unit-test-group2';
public function setUp() {
parent::setUp();
]);
$this->principal->expects($this->any())->method('getGroupMembership')
->withAnyParameters()
- ->willReturn([self::UNIT_TEST_GROUP]);
+ ->willReturn([self::UNIT_TEST_GROUP, self::UNIT_TEST_GROUP2]);
$db = \OC::$server->getDatabaseConnection();
$this->random = \OC::$server->getSecureRandom();
'readOnly' => true
]
]],
+ [true, true, true, false, [
+ [
+ 'href' => 'principal:' . self::UNIT_TEST_GROUP,
+ 'readOnly' => true,
+ ],
+ [
+ 'href' => 'principal:' . self::UNIT_TEST_GROUP2,
+ 'readOnly' => false,
+ ],
+ ]],
+ [true, true, true, true, [
+ [
+ 'href' => 'principal:' . self::UNIT_TEST_GROUP,
+ 'readOnly' => false,
+ ],
+ [
+ 'href' => 'principal:' . self::UNIT_TEST_GROUP2,
+ 'readOnly' => true,
+ ],
+ ]],
[true, false, false, false, [
[
'href' => 'principal:' . self::UNIT_TEST_USER1,