Skip to content

Commit 4893d5e

Browse files
authored
Merge pull request #35156 from nextcloud/fix/fix-tests-for-8.2
Fix dynamic properties and other problems in tests for PHP 8.2
2 parents a577625 + 72f4b34 commit 4893d5e

File tree

19 files changed

+69
-48
lines changed

19 files changed

+69
-48
lines changed

apps/dav/lib/RootCollection.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@ public function __construct() {
118118
$roomCalendarRoot->disableListing = $disableListing;
119119

120120
$publicCalendarRoot = new PublicCalendarRoot($caldavBackend, $l10n, $config, $logger);
121-
$publicCalendarRoot->disableListing = $disableListing;
122121

123122
$systemTagCollection = new SystemTag\SystemTagsByIdCollection(
124123
\OC::$server->getSystemTagManager(),

apps/dav/tests/unit/BackgroundJob/CleanupInvitationTokenJobTest.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,10 @@
3232
use OCA\DAV\BackgroundJob\CleanupInvitationTokenJob;
3333
use OCP\AppFramework\Utility\ITimeFactory;
3434
use OCP\DB\QueryBuilder\IQueryBuilder;
35-
use OCP\DB\QueryBuilder\IQueryFunction;
3635
use OCP\IDBConnection;
3736
use Test\TestCase;
3837

3938
class CleanupInvitationTokenJobTest extends TestCase {
40-
4139
/** @var IDBConnection | \PHPUnit\Framework\MockObject\MockObject */
4240
private $dbConnection;
4341

@@ -78,7 +76,7 @@ public function testRun() {
7876
[1337, \PDO::PARAM_STR, null, 'namedParameter1337']
7977
]);
8078

81-
$function = $this->createMock(IQueryFunction::class);
79+
$function = 'function1337';
8280
$expr->expects($this->once())
8381
->method('lt')
8482
->with('expiration', 'namedParameter1337')

apps/dav/tests/unit/BackgroundJob/PruneOutdatedSyncTokensJobTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,14 @@
3434
use OCA\DAV\CalDAV\CalDavBackend;
3535
use OCA\DAV\CardDAV\CardDavBackend;
3636
use OCP\AppFramework\Utility\ITimeFactory;
37-
use OCP\DB\Exception;
3837
use OCP\IConfig;
3938
use PHPUnit\Framework\MockObject\MockObject;
4039
use Psr\Log\LoggerInterface;
4140
use Test\TestCase;
4241

4342
class PruneOutdatedSyncTokensJobTest extends TestCase {
43+
/** @var ITimeFactory | MockObject */
44+
private $timeFactory;
4445

4546
/** @var CalDavBackend | MockObject */
4647
private $calDavBackend;

apps/dav/tests/unit/CalDAV/Reminder/ReminderServiceTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,11 @@
4040
use OCP\IGroupManager;
4141
use OCP\IUser;
4242
use OCP\IUserManager;
43-
use OCP\IUserSession;
4443
use PHPUnit\Framework\MockObject\MockObject;
4544
use Psr\Log\LoggerInterface;
4645
use Test\TestCase;
4746

4847
class ReminderServiceTest extends TestCase {
49-
5048
/** @var Backend|MockObject */
5149
private $backend;
5250

@@ -74,6 +72,9 @@ class ReminderServiceTest extends TestCase {
7472
/** @var MockObject|LoggerInterface */
7573
private $logger;
7674

75+
/** @var MockObject|Principal */
76+
private $principalConnector;
77+
7778
public const CALENDAR_DATA = <<<EOD
7879
BEGIN:VCALENDAR
7980
PRODID:-//Nextcloud calendar v1.6.4

apps/dav/tests/unit/CardDAV/Activity/BackendTest.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
use Test\TestCase;
4141

4242
class BackendTest extends TestCase {
43-
4443
/** @var IManager|MockObject */
4544
protected $activityManager;
4645

@@ -53,6 +52,9 @@ class BackendTest extends TestCase {
5352
/** @var IAppManager|MockObject */
5453
protected $appManager;
5554

55+
/** @var IUserManager|MockObject */
56+
protected $userManager;
57+
5658
protected function setUp(): void {
5759
parent::setUp();
5860
$this->activityManager = $this->createMock(IManager::class);

apps/dav/tests/unit/Connector/Sabre/PrincipalTest.php

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@
5454
use Test\TestCase;
5555

5656
class PrincipalTest extends TestCase {
57-
5857
/** @var IUserManager | MockObject */
5958
private $userManager;
6059

@@ -658,12 +657,12 @@ public function testSearchPrincipalWithEnumerationDisabledDisplayname(): void {
658657
$user2->method('getSystemEMailAddress')->willReturn('[email protected]');
659658
$user3 = $this->createMock(IUser::class);
660659
$user3->method('getUID')->willReturn('user3');
661-
$user2->method('getDisplayName')->willReturn('User 22');
662-
$user2->method('getSystemEMailAddress')->willReturn('[email protected]');
660+
$user3->method('getDisplayName')->willReturn('User 22');
661+
$user3->method('getSystemEMailAddress')->willReturn('[email protected]');
663662
$user4 = $this->createMock(IUser::class);
664663
$user4->method('getUID')->willReturn('user4');
665-
$user2->method('getDisplayName')->willReturn('User 222');
666-
$user2->method('getSystemEMailAddress')->willReturn('[email protected]');
664+
$user4->method('getDisplayName')->willReturn('User 222');
665+
$user4->method('getSystemEMailAddress')->willReturn('[email protected]');
667666

668667
$this->userManager->expects($this->at(0))
669668
->method('searchDisplayName')

apps/dav/tests/unit/Controller/InvitationResponseControllerTest.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,12 @@
3737
use OCP\DB\IResult;
3838
use OCP\DB\QueryBuilder\IExpressionBuilder;
3939
use OCP\DB\QueryBuilder\IQueryBuilder;
40-
use OCP\DB\QueryBuilder\IQueryFunction;
4140
use OCP\IDBConnection;
4241
use OCP\IRequest;
4342
use Sabre\VObject\ITip\Message;
4443
use Test\TestCase;
4544

4645
class InvitationResponseControllerTest extends TestCase {
47-
4846
/** @var InvitationResponseController */
4947
private $controller;
5048

@@ -478,7 +476,7 @@ private function buildQueryExpects($token, $return, $time) {
478476
->with(\PDO::FETCH_ASSOC)
479477
->willReturn($return);
480478

481-
$function = $this->createMock(IQueryFunction::class);
479+
$function = 'functionToken';
482480
$expr->expects($this->once())
483481
->method('eq')
484482
->with('token', 'namedParameterToken')

apps/federatedfilesharing/tests/Settings/AdminTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ class AdminTest extends TestCase {
4141
private $federatedShareProvider;
4242
/** @var IConfig|\PHPUnit\Framework\MockObject\MockObject */
4343
private $gsConfig;
44+
/** @var IInitialState|\PHPUnit\Framework\MockObject\MockObject */
45+
private $initialState;
4446

4547
protected function setUp(): void {
4648
parent::setUp();

apps/files_sharing/tests/ShareTest.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ class ShareTest extends TestCase {
3939

4040
private static $tempStorage;
4141

42+
private string $subsubfolder = '';
43+
4244
protected function setUp(): void {
4345
parent::setUp();
4446

@@ -176,14 +178,14 @@ public function testShareWithGroupUniqueName() {
176178

177179
$shares = $this->shareManager->getSharedWith(self::TEST_FILES_SHARING_API_USER2, IShare::TYPE_GROUP);
178180
$share = $shares[0];
179-
$this->assertSame('/test.txt' ,$share->getTarget());
181+
$this->assertSame('/test.txt', $share->getTarget());
180182
$this->assertSame(19, $share->getPermissions());
181183

182184
\OC\Files\Filesystem::rename('test.txt', 'new test.txt');
183185

184186
$shares = $this->shareManager->getSharedWith(self::TEST_FILES_SHARING_API_USER2, IShare::TYPE_GROUP);
185187
$share = $shares[0];
186-
$this->assertSame('/new test.txt' ,$share->getTarget());
188+
$this->assertSame('/new test.txt', $share->getTarget());
187189
$this->assertSame(19, $share->getPermissions());
188190

189191
$share->setPermissions(\OCP\Constants::PERMISSION_READ | \OCP\Constants::PERMISSION_UPDATE);
@@ -193,7 +195,7 @@ public function testShareWithGroupUniqueName() {
193195
$shares = $this->shareManager->getSharedWith(self::TEST_FILES_SHARING_API_USER2, IShare::TYPE_GROUP);
194196
$share = $shares[0];
195197

196-
$this->assertSame('/new test.txt' ,$share->getTarget());
198+
$this->assertSame('/new test.txt', $share->getTarget());
197199
$this->assertSame(3, $share->getPermissions());
198200
}
199201

apps/provisioning_api/tests/Controller/GroupsControllerTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
use Psr\Log\LoggerInterface;
4545

4646
class GroupsControllerTest extends \Test\TestCase {
47-
4847
/** @var IRequest|\PHPUnit\Framework\MockObject\MockObject */
4948
protected $request;
5049
/** @var IUserManager|\PHPUnit\Framework\MockObject\MockObject */
@@ -57,6 +56,8 @@ class GroupsControllerTest extends \Test\TestCase {
5756
protected $userSession;
5857
/** @var IAccountManager|\PHPUnit\Framework\MockObject\MockObject */
5958
protected $accountManager;
59+
/** @var IFactory|\PHPUnit\Framework\MockObject\MockObject */
60+
protected $l10nFactory;
6061
/** @var LoggerInterface|\PHPUnit\Framework\MockObject\MockObject */
6162
protected $logger;
6263
/** @var SubAdmin|\PHPUnit\Framework\MockObject\MockObject */

0 commit comments

Comments
 (0)