aboutsummaryrefslogtreecommitdiffstats
path: root/tests/lib/Accounts/AccountPropertyTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lib/Accounts/AccountPropertyTest.php')
-rw-r--r--tests/lib/Accounts/AccountPropertyTest.php26
1 files changed, 10 insertions, 16 deletions
diff --git a/tests/lib/Accounts/AccountPropertyTest.php b/tests/lib/Accounts/AccountPropertyTest.php
index f8aefccdbaa..b92e45176a3 100644
--- a/tests/lib/Accounts/AccountPropertyTest.php
+++ b/tests/lib/Accounts/AccountPropertyTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -16,7 +17,7 @@ use Test\TestCase;
* @package Test\Accounts
*/
class AccountPropertyTest extends TestCase {
- public function testConstructor() {
+ public function testConstructor(): void {
$accountProperty = new AccountProperty(
IAccountManager::PROPERTY_WEBSITE,
'https://example.com',
@@ -30,7 +31,7 @@ class AccountPropertyTest extends TestCase {
$this->assertEquals(IAccountManager::VERIFIED, $accountProperty->getVerified());
}
- public function testSetValue() {
+ public function testSetValue(): void {
$accountProperty = new AccountProperty(
IAccountManager::PROPERTY_WEBSITE,
'https://example.com',
@@ -43,7 +44,7 @@ class AccountPropertyTest extends TestCase {
$this->assertEquals('https://example.org', $actualReturn->getValue());
}
- public function testSetScope() {
+ public function testSetScope(): void {
$accountProperty = new AccountProperty(
IAccountManager::PROPERTY_WEBSITE,
'https://example.com',
@@ -56,28 +57,21 @@ class AccountPropertyTest extends TestCase {
$this->assertEquals(IAccountManager::SCOPE_LOCAL, $actualReturn->getScope());
}
- public function scopesProvider() {
+ public static function scopesProvider(): array {
return [
// current values
[IAccountManager::SCOPE_PRIVATE, IAccountManager::SCOPE_PRIVATE],
[IAccountManager::SCOPE_LOCAL, IAccountManager::SCOPE_LOCAL],
[IAccountManager::SCOPE_FEDERATED, IAccountManager::SCOPE_FEDERATED],
[IAccountManager::SCOPE_PUBLISHED, IAccountManager::SCOPE_PUBLISHED],
- // legacy values
- [IAccountManager::VISIBILITY_PRIVATE, IAccountManager::SCOPE_LOCAL],
- [IAccountManager::VISIBILITY_CONTACTS_ONLY, IAccountManager::SCOPE_FEDERATED],
- [IAccountManager::VISIBILITY_PUBLIC, IAccountManager::SCOPE_PUBLISHED],
- ['', IAccountManager::SCOPE_LOCAL],
// invalid values
['unknown', null],
['v2-unknown', null],
];
}
- /**
- * @dataProvider scopesProvider
- */
- public function testSetScopeMapping(string $storedScope, ?string $returnedScope) {
+ #[\PHPUnit\Framework\Attributes\DataProvider('scopesProvider')]
+ public function testSetScopeMapping(string $storedScope, ?string $returnedScope): void {
if ($returnedScope === null) {
$this->expectException(\InvalidArgumentException::class);
}
@@ -91,7 +85,7 @@ class AccountPropertyTest extends TestCase {
$this->assertEquals($returnedScope, $accountProperty->getScope());
}
- public function testSetVerified() {
+ public function testSetVerified(): void {
$accountProperty = new AccountProperty(
IAccountManager::PROPERTY_WEBSITE,
'https://example.com',
@@ -104,7 +98,7 @@ class AccountPropertyTest extends TestCase {
$this->assertEquals(IAccountManager::NOT_VERIFIED, $actualReturn->getVerified());
}
- public function testSetVerificationData() {
+ public function testSetVerificationData(): void {
$accountProperty = new AccountProperty(
IAccountManager::PROPERTY_WEBSITE,
'https://example.com',
@@ -118,7 +112,7 @@ class AccountPropertyTest extends TestCase {
$this->assertEquals($token, $actualReturn->getVerificationData());
}
- public function testJsonSerialize() {
+ public function testJsonSerialize(): void {
$accountProperty = new AccountProperty(
IAccountManager::PROPERTY_WEBSITE,
'https://example.com',