replace PHPUnit annotations with attributes (#5608)

This commit is contained in:
Kevin Papst
2025-08-11 18:57:42 +02:00
committed by GitHub
parent 04331420ae
commit 24778d3ffb
599 changed files with 1778 additions and 2313 deletions

View File

@@ -13,11 +13,10 @@ use App\Entity\Activity;
use App\Entity\EntityWithBudget;
use App\Model\ActivityBudgetStatisticModel;
use App\Model\BudgetStatisticModel;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Model\ActivityBudgetStatisticModel
*/
#[CoversClass(ActivityBudgetStatisticModel::class)]
class ActivityBudgetStatisticModelTest extends TestCase
{
/**

View File

@@ -11,10 +11,9 @@ namespace App\Tests\Model;
use App\Entity\Activity;
use App\Model\ActivityStatistic;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Model\ActivityStatistic
*/
#[CoversClass(ActivityStatistic::class)]
class ActivityStatisticTest extends AbstractTimesheetCountedStatisticTestCase
{
public function testDefaultValues(): void

View File

@@ -13,11 +13,10 @@ use App\Entity\Customer;
use App\Entity\EntityWithBudget;
use App\Model\BudgetStatisticModel;
use App\Model\Statistic\BudgetStatistic;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Model\BudgetStatisticModel
*/
#[CoversClass(BudgetStatisticModel::class)]
class BudgetStatisticModelTest extends TestCase
{
protected function getSut(EntityWithBudget $entity): BudgetStatisticModel

View File

@@ -13,11 +13,10 @@ use App\Entity\Customer;
use App\Entity\EntityWithBudget;
use App\Model\BudgetStatisticModel;
use App\Model\CustomerBudgetStatisticModel;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Model\CustomerBudgetStatisticModel
*/
#[CoversClass(CustomerBudgetStatisticModel::class)]
class CustomerBudgetStatisticModelTest extends TestCase
{
/**

View File

@@ -10,10 +10,9 @@
namespace App\Tests\Model;
use App\Model\CustomerStatistic;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Model\CustomerStatistic
*/
#[CoversClass(CustomerStatistic::class)]
class CustomerStatisticTest extends AbstractTimesheetCountedStatisticTestCase
{
public function testDefaultValues(): void

View File

@@ -12,11 +12,10 @@ namespace App\Tests\Model;
use App\Entity\User;
use App\Model\DailyStatistic;
use App\Model\Statistic\StatisticDate;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Model\DailyStatistic
*/
#[CoversClass(DailyStatistic::class)]
class DailyStatisticTest extends TestCase
{
public function testStatistic(): void

View File

@@ -10,11 +10,10 @@
namespace App\Tests\Model;
use App\Model\Day;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Model\Day
*/
#[CoversClass(Day::class)]
class DayTest extends TestCase
{
public function testDefaults(): void

View File

@@ -10,11 +10,10 @@
namespace App\Tests\Model;
use App\Model\Month;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Model\Month
*/
#[CoversClass(Month::class)]
class MonthTest extends TestCase
{
public function testDefaults(): void

View File

@@ -12,11 +12,10 @@ namespace App\Tests\Model;
use App\Entity\User;
use App\Model\MonthlyStatistic;
use App\Model\Statistic\StatisticDate;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Model\MonthlyStatistic
*/
#[CoversClass(MonthlyStatistic::class)]
class MonthlyStatisticTest extends TestCase
{
public function testStatistic(): void

View File

@@ -10,11 +10,10 @@
namespace App\Tests\Model;
use App\Model\PermissionSection;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Model\PermissionSection
*/
#[CoversClass(PermissionSection::class)]
class PermissionSectionTest extends TestCase
{
public function testFilter(): void

View File

@@ -13,11 +13,10 @@ use App\Entity\EntityWithBudget;
use App\Entity\Project;
use App\Model\BudgetStatisticModel;
use App\Model\ProjectBudgetStatisticModel;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Model\ProjectBudgetStatisticModel
*/
#[CoversClass(ProjectBudgetStatisticModel::class)]
class ProjectBudgetStatisticModelTest extends TestCase
{
/**

View File

@@ -10,10 +10,10 @@
namespace App\Tests\Model;
use App\Model\CustomerStatistic;
use App\Model\ProjectStatistic;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Model\ProjectStatistic
*/
#[CoversClass(ProjectStatistic::class)]
class ProjectStatisticTest extends AbstractTimesheetCountedStatisticTestCase
{
public function testDefaultValues(): void

View File

@@ -14,11 +14,10 @@ use App\Entity\Project;
use App\Entity\Timesheet;
use App\Entity\User;
use App\Model\QuickEntryModel;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Model\QuickEntryModel
*/
#[CoversClass(QuickEntryModel::class)]
class QuickEntryModelTest extends TestCase
{
public function testEmptyModel(): void

View File

@@ -12,11 +12,10 @@ namespace App\Tests\Model;
use App\Entity\User;
use App\Model\QuickEntryModel;
use App\Model\QuickEntryWeek;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Model\QuickEntryWeek
*/
#[CoversClass(QuickEntryWeek::class)]
class QuickEntryWeekTest extends TestCase
{
public function testModel(): void

View File

@@ -11,10 +11,9 @@ namespace App\Tests\Model\Statistic;
use App\Model\Statistic\BudgetStatistic;
use App\Tests\Model\AbstractTimesheetCountedStatisticTestCase;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Model\Statistic\BudgetStatistic
*/
#[CoversClass(BudgetStatistic::class)]
class BudgetStatisticTest extends AbstractTimesheetCountedStatisticTestCase
{
public function testDefaultValues(): void

View File

@@ -11,10 +11,9 @@ namespace App\Tests\Model\Statistic;
use App\Model\Statistic\Day;
use DateTime;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Model\Statistic\Day
*/
#[CoversClass(Day::class)]
class DayTest extends AbstractTimesheetTestCase
{
public function testDefaultValues(): void

View File

@@ -11,10 +11,10 @@ namespace App\Tests\Model\Statistic;
use App\Model\Statistic\Month;
use InvalidArgumentException;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
/**
* @covers \App\Model\Statistic\Month
*/
#[CoversClass(Month::class)]
class MonthTest extends AbstractTimesheetTestCase
{
public function testDefaultValues(): void
@@ -57,9 +57,7 @@ class MonthTest extends AbstractTimesheetTestCase
yield [12, '12', 12];
}
/**
* @dataProvider getTestData
*/
#[DataProvider('getTestData')]
public function testAllowedMonths($init, $month, $number): void
{
$sut = new Month($init);
@@ -76,9 +74,7 @@ class MonthTest extends AbstractTimesheetTestCase
yield [19];
}
/**
* @dataProvider getInvalidTestData
*/
#[DataProvider('getInvalidTestData')]
public function testInvalidMonths($month): void
{
$this->expectException(InvalidArgumentException::class);

View File

@@ -11,10 +11,9 @@ namespace App\Tests\Model\Statistic;
use App\Model\Statistic\StatisticDate;
use DateTime;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Model\Statistic\StatisticDate
*/
#[CoversClass(StatisticDate::class)]
class StatisticDateTest extends AbstractTimesheetTestCase
{
public function testDefaultValues(): void

View File

@@ -10,10 +10,9 @@
namespace App\Tests\Model\Statistic;
use App\Model\Statistic\Timesheet;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Model\Statistic\Timesheet
*/
#[CoversClass(Timesheet::class)]
class TimesheetTest extends AbstractTimesheetTestCase
{
public function testDefaultValues(): void

View File

@@ -11,11 +11,10 @@ namespace App\Tests\Model\Statistic;
use App\Model\Statistic\Month;
use App\Model\Statistic\Year;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Model\Statistic\Year
*/
#[CoversClass(Year::class)]
class YearTest extends TestCase
{
public function testDefaultValues(): void

View File

@@ -10,10 +10,9 @@
namespace App\Tests\Model;
use App\Model\TimesheetCountedStatistic;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Model\TimesheetCountedStatistic
*/
#[CoversClass(TimesheetCountedStatistic::class)]
class TimesheetCountedStatisticTest extends AbstractTimesheetCountedStatisticTestCase
{
public function testDefaultValues(): void

View File

@@ -10,11 +10,10 @@
namespace App\Tests\Model;
use App\Model\TimesheetStatistic;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Model\TimesheetStatistic
*/
#[CoversClass(TimesheetStatistic::class)]
class TimesheetStatisticTest extends TestCase
{
public function testDefaultValues(): void

View File

@@ -12,10 +12,9 @@ namespace App\Tests\Model;
use App\Entity\User;
use App\Model\Statistic\Month;
use App\Model\UserStatistic;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Model\UserStatistic
*/
#[CoversClass(UserStatistic::class)]
class UserStatisticTest extends AbstractTimesheetCountedStatisticTestCase
{
private function getSut(): UserStatistic

View File

@@ -10,11 +10,10 @@
namespace App\Tests\Model;
use App\Model\Year;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Model\Year
*/
#[CoversClass(Year::class)]
class YearTest extends TestCase
{
public function testDefaults(): void