public function testGetGroupNonExisting() { $result = $this->api->getGroup(['groupid' => $this->getUniqueId()]); $this->assertInstanceOf('OC_OCS_Result', $result); $this->assertFalse($result->succeeded()); $this->assertEquals(\OCP\API::RESPOND_NOT_FOUND, $result->getStatusCode()); $this->assertEquals('The requested group could not be found', $result->getMeta()['message']); }
public function testGetGroupAsAdmin() { $users = $this->generateUsers(2); \OC_User::setUserId($users[0]); $group = $this->getUniqueID(); \OC_Group::createGroup($group); \OC_Group::addToGroup($users[1], $group); \OC_Group::addToGroup($users[0], 'admin'); $result = \OCA\provisioning_api\Groups::getGroup(array('groupid' => $group)); $this->assertInstanceOf('OC_OCS_Result', $result); $this->assertTrue($result->succeeded()); $this->assertEquals(array('users' => array($users[1])), $result->getData()); }