aboutsummaryrefslogtreecommitdiffstats
path: root/tests/lib/Repair/OldGroupMembershipSharesTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lib/Repair/OldGroupMembershipSharesTest.php')
-rw-r--r--tests/lib/Repair/OldGroupMembershipSharesTest.php39
1 files changed, 18 insertions, 21 deletions
diff --git a/tests/lib/Repair/OldGroupMembershipSharesTest.php b/tests/lib/Repair/OldGroupMembershipSharesTest.php
index adfba4a1ce7..099290b18ed 100644
--- a/tests/lib/Repair/OldGroupMembershipSharesTest.php
+++ b/tests/lib/Repair/OldGroupMembershipSharesTest.php
@@ -1,16 +1,20 @@
<?php
+
/**
- * Copyright (c) 2015 Vincent Petry <pvince81@owncloud.com>
- * This file is licensed under the Affero General Public License version 3 or
- * later.
- * See the COPYING-README file.
+ * SPDX-FileCopyrightText: 2019-2024 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-FileCopyrightText: 2016 ownCloud, Inc.
+ * SPDX-License-Identifier: AGPL-3.0-or-later
*/
namespace Test\Repair;
use OC\Repair\OldGroupMembershipShares;
+use OCP\IDBConnection;
+use OCP\IGroupManager;
use OCP\Migration\IOutput;
+use OCP\Server;
use OCP\Share\IShare;
+use PHPUnit\Framework\MockObject\MockObject;
/**
* Class OldGroupMembershipSharesTest
@@ -21,23 +25,16 @@ use OCP\Share\IShare;
*/
class OldGroupMembershipSharesTest extends \Test\TestCase {
- /** @var OldGroupMembershipShares */
- protected $repair;
-
- /** @var \OCP\IDBConnection */
- protected $connection;
-
- /** @var \OCP\IGroupManager|\PHPUnit\Framework\MockObject\MockObject */
- protected $groupManager;
+ private IDBConnection $connection;
+ private IGroupManager&MockObject $groupManager;
protected function setUp(): void {
parent::setUp();
- /** \OCP\IGroupManager|\PHPUnit\Framework\MockObject\MockObject */
- $this->groupManager = $this->getMockBuilder('OCP\IGroupManager')
+ $this->groupManager = $this->getMockBuilder(IGroupManager::class)
->disableOriginalConstructor()
->getMock();
- $this->connection = \OC::$server->getDatabaseConnection();
+ $this->connection = Server::get(IDBConnection::class);
$this->deleteAllShares();
}
@@ -50,10 +47,10 @@ class OldGroupMembershipSharesTest extends \Test\TestCase {
protected function deleteAllShares() {
$qb = $this->connection->getQueryBuilder();
- $qb->delete('share')->execute();
+ $qb->delete('share')->executeStatement();
}
- public function testRun() {
+ public function testRun(): void {
$repair = new OldGroupMembershipShares(
$this->connection,
$this->groupManager
@@ -78,7 +75,7 @@ class OldGroupMembershipSharesTest extends \Test\TestCase {
$result = $query->select('id')
->from('share')
->orderBy('id', 'ASC')
- ->execute();
+ ->executeQuery();
$rows = $result->fetchAll();
$this->assertEquals([['id' => $parent], ['id' => $group2], ['id' => $user1], ['id' => $member], ['id' => $notAMember]], $rows);
$result->closeCursor();
@@ -94,7 +91,7 @@ class OldGroupMembershipSharesTest extends \Test\TestCase {
$result = $query->select('id')
->from('share')
->orderBy('id', 'ASC')
- ->execute();
+ ->executeQuery();
$rows = $result->fetchAll();
$this->assertEquals([['id' => $parent], ['id' => $group2], ['id' => $user1], ['id' => $member]], $rows);
$result->closeCursor();
@@ -129,8 +126,8 @@ class OldGroupMembershipSharesTest extends \Test\TestCase {
$qb = $this->connection->getQueryBuilder();
$qb->insert('share')
->values($shareValues)
- ->execute();
+ ->executeStatement();
- return $this->connection->lastInsertId('*PREFIX*share');
+ return $qb->getLastInsertId();
}
}