Skip to content

Commit 90f09a3

Browse files
committed
Replace covers and dataProvider annotations
1 parent f6cb79b commit 90f09a3

File tree

14 files changed

+53
-52
lines changed

14 files changed

+53
-52
lines changed

tests/Unit/Api/Group/UpdateTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Redmine\Tests\Unit\Api\Group;
66

77
use PHPUnit\Framework\Attributes\CoversClass;
8+
use PHPUnit\Framework\Attributes\DataProvider;
89
use PHPUnit\Framework\TestCase;
910
use Redmine\Api\Group;
1011
use Redmine\Tests\Fixtures\AssertingHttpClient;
@@ -15,6 +16,7 @@ class UpdateTest extends TestCase
1516
/**
1617
* @dataProvider getUpdateData
1718
*/
19+
#[DataProvider('getUpdateData')]
1820
public function testUpdateReturnsCorrectResponse($id, $parameters, $expectedPath, $expectedBody, $responseCode, $response)
1921
{
2022
$client = AssertingHttpClient::create(

tests/Unit/Api/Issue/AddNoteToIssueTest.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,19 @@
44

55
namespace Redmine\Tests\Unit\Api\Issue;
66

7+
use PHPUnit\Framework\Attributes\CoversClass;
8+
use PHPUnit\Framework\Attributes\DataProvider;
79
use PHPUnit\Framework\TestCase;
810
use Redmine\Api\Issue;
911
use Redmine\Tests\Fixtures\AssertingHttpClient;
1012

11-
/**
12-
* @covers \Redmine\Api\Issue::addNoteToIssue
13-
*/
13+
#[CoversClass(Issue::class)]
1414
class AddNoteToIssueTest extends TestCase
1515
{
1616
/**
1717
* @dataProvider getAddNoteToIssueData
1818
*/
19+
#[DataProvider('getAddNoteToIssueData')]
1920
public function testAddNoteToIssueReturnsCorrectResponse($id, $note, $isPrivate, $expectedPath, $expectedBody, $responseCode, $response)
2021
{
2122
$client = AssertingHttpClient::create(

tests/Unit/Api/Issue/AttachManyTest.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,19 @@
22

33
namespace Redmine\Tests\Unit\Api\Issue;
44

5+
use PHPUnit\Framework\Attributes\CoversClass;
6+
use PHPUnit\Framework\Attributes\DataProvider;
57
use PHPUnit\Framework\TestCase;
68
use Redmine\Api\Issue;
79
use Redmine\Tests\Fixtures\AssertingHttpClient;
810

9-
/**
10-
* @covers \Redmine\Api\Issue::attachMany
11-
*/
11+
#[CoversClass(Issue::class)]
1212
class AttachManyTest extends TestCase
1313
{
1414
/**
1515
* @dataProvider getAttachManyData
1616
*/
17+
#[DataProvider('getAttachManyData')]
1718
public function testAttachManyReturnsCorrectResponse($issueId, $parameters, $expectedPath, $expectedBody, $responseCode, $response)
1819
{
1920
$client = AssertingHttpClient::create(

tests/Unit/Api/Issue/AttachTest.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,19 @@
22

33
namespace Redmine\Tests\Unit\Api\Issue;
44

5+
use PHPUnit\Framework\Attributes\CoversClass;
6+
use PHPUnit\Framework\Attributes\DataProvider;
57
use PHPUnit\Framework\TestCase;
68
use Redmine\Api\Issue;
79
use Redmine\Tests\Fixtures\AssertingHttpClient;
810

9-
/**
10-
* @covers \Redmine\Api\Issue::attach
11-
*/
11+
#[CoversClass(Issue::class)]
1212
class AttachTest extends TestCase
1313
{
1414
/**
1515
* @dataProvider getAttachData
1616
*/
17+
#[DataProvider('getAttachData')]
1718
public function testAttachReturnsCorrectResponse($issueId, $parameters, $expectedPath, $expectedBody, $responseCode, $response)
1819
{
1920
$client = AssertingHttpClient::create(

tests/Unit/Api/Issue/SetIssueStatusTest.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,12 @@
22

33
namespace Redmine\Tests\Unit\Api\Issue;
44

5+
use PHPUnit\Framework\Attributes\CoversClass;
56
use PHPUnit\Framework\TestCase;
67
use Redmine\Api\Issue;
78
use Redmine\Tests\Fixtures\AssertingHttpClient;
8-
use SimpleXMLElement;
99

10-
/**
11-
* @covers \Redmine\Api\Issue::setIssueStatus
12-
*/
10+
#[CoversClass(Issue::class)]
1311
class SetIssueStatusTest extends TestCase
1412
{
1513
public function testSetIssueStatusReturnsCorrectResponse()

tests/Unit/Api/Issue/UpdateTest.php

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,19 @@
44

55
namespace Redmine\Tests\Unit\Api\Issue;
66

7+
use PHPUnit\Framework\Attributes\CoversClass;
8+
use PHPUnit\Framework\Attributes\DataProvider;
79
use PHPUnit\Framework\TestCase;
810
use Redmine\Api\Issue;
911
use Redmine\Tests\Fixtures\AssertingHttpClient;
1012

11-
/**
12-
* @covers \Redmine\Api\Issue::update
13-
*/
13+
#[CoversClass(Issue::class)]
1414
class UpdateTest extends TestCase
1515
{
1616
/**
1717
* @dataProvider getUpdateData
1818
*/
19+
#[DataProvider('getUpdateData')]
1920
public function testUpdateReturnsCorrectResponse($id, $parameters, $expectedPath, $expectedBody, $responseCode, $response)
2021
{
2122
$client = AssertingHttpClient::create(
@@ -112,14 +113,6 @@ public static function getUpdateData(): array
112113
];
113114
}
114115

115-
/**
116-
* @covers \Redmine\Api\Issue::cleanParams
117-
* @covers \Redmine\Api\Issue::getIssueCategoryApi
118-
* @covers \Redmine\Api\Issue::getIssueStatusApi
119-
* @covers \Redmine\Api\Issue::getProjectApi
120-
* @covers \Redmine\Api\Issue::getTrackerApi
121-
* @covers \Redmine\Api\Issue::getUserApi
122-
*/
123116
public function testUpdateCleansParameters()
124117
{
125118
$client = AssertingHttpClient::create(

tests/Unit/Api/IssueCategory/UpdateTest.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,19 @@
44

55
namespace Redmine\Tests\Unit\Api\IssueCategory;
66

7+
use PHPUnit\Framework\Attributes\CoversClass;
8+
use PHPUnit\Framework\Attributes\DataProvider;
79
use PHPUnit\Framework\TestCase;
810
use Redmine\Api\IssueCategory;
911
use Redmine\Tests\Fixtures\AssertingHttpClient;
1012

11-
/**
12-
* @covers \Redmine\Api\IssueCategory::update
13-
*/
13+
#[CoversClass(IssueCategory::class)]
1414
class UpdateTest extends TestCase
1515
{
1616
/**
1717
* @dataProvider getUpdateData
1818
*/
19+
#[DataProvider('getUpdateData')]
1920
public function testUpdateReturnsCorrectResponse($id, $parameters, $expectedPath, $expectedBody, $responseCode, $response)
2021
{
2122
$client = AssertingHttpClient::create(

tests/Unit/Api/Membership/UpdateTest.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@
22

33
namespace Redmine\Tests\Unit\Api\Membership;
44

5+
use PHPUnit\Framework\Attributes\CoversClass;
6+
use PHPUnit\Framework\Attributes\DataProvider;
57
use PHPUnit\Framework\TestCase;
68
use Redmine\Api\Membership;
79
use Redmine\Exception\MissingParameterException;
810
use Redmine\Http\HttpClient;
911
use Redmine\Tests\Fixtures\AssertingHttpClient;
10-
use SimpleXMLElement;
1112

12-
/**
13-
* @covers \Redmine\Api\Membership::update
14-
*/
13+
#[CoversClass(Membership::class)]
1514
class UpdateTest extends TestCase
1615
{
1716
/**
1817
* @dataProvider getUpdateData
1918
*/
19+
#[DataProvider('getUpdateData')]
2020
public function testUpdateReturnsCorrectResponse($id, $parameters, $expectedPath, $expectedBody, $responseCode, $response)
2121
{
2222
$client = AssertingHttpClient::create(
@@ -104,6 +104,7 @@ public function testUpdateThrowsExceptionWithEmptyParameters()
104104
/**
105105
* @dataProvider incompleteUpdateParameterProvider
106106
*/
107+
#[DataProvider('incompleteUpdateParameterProvider')]
107108
public function testUpdateThrowsExceptionIfMandatoyParametersAreMissing($parameters)
108109
{
109110
// Create the used mock objects

tests/Unit/Api/Project/UpdateTest.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,19 @@
44

55
namespace Redmine\Tests\Unit\Api\Project;
66

7+
use PHPUnit\Framework\Attributes\CoversClass;
8+
use PHPUnit\Framework\Attributes\DataProvider;
79
use PHPUnit\Framework\TestCase;
810
use Redmine\Api\Project;
911
use Redmine\Tests\Fixtures\AssertingHttpClient;
1012

11-
/**
12-
* @covers \Redmine\Api\Project::update
13-
*/
13+
#[CoversClass(Project::class)]
1414
class UpdateTest extends TestCase
1515
{
1616
/**
1717
* @dataProvider getUpdateData
1818
*/
19+
#[DataProvider('getUpdateData')]
1920
public function testUpdateReturnsCorrectResponse($id, $parameters, $expectedPath, $expectedBody, $responseCode, $response)
2021
{
2122
$client = AssertingHttpClient::create(

tests/Unit/Api/TimeEntry/UpdateTest.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,19 @@
44

55
namespace Redmine\Tests\Unit\Api\TimeEntry;
66

7+
use PHPUnit\Framework\Attributes\CoversClass;
8+
use PHPUnit\Framework\Attributes\DataProvider;
79
use PHPUnit\Framework\TestCase;
810
use Redmine\Api\TimeEntry;
911
use Redmine\Tests\Fixtures\AssertingHttpClient;
1012

11-
/**
12-
* @covers \Redmine\Api\TimeEntry::update
13-
*/
13+
#[CoversClass(TimeEntry::class)]
1414
class UpdateTest extends TestCase
1515
{
1616
/**
1717
* @dataProvider getUpdateData
1818
*/
19+
#[DataProvider('getUpdateData')]
1920
public function testUpdateReturnsCorrectResponse($id, $parameters, $expectedPath, $expectedBody, $responseCode, $response)
2021
{
2122
$client = AssertingHttpClient::create(

0 commit comments

Comments
 (0)