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

@@ -11,10 +11,9 @@ namespace App\Tests\Entity;
use App\Entity\AccessToken;
use App\Entity\User;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Entity\AccessToken
*/
#[CoversClass(AccessToken::class)]
class AccessTokenTest extends AbstractEntityTestCase
{
public function testDefaultValues(): void

View File

@@ -14,10 +14,9 @@ use App\Entity\ActivityMeta;
use App\Entity\EntityWithMetaFields;
use App\Entity\MetaTableTypeInterface;
use App\Entity\Timesheet;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Entity\ActivityMeta
*/
#[CoversClass(ActivityMeta::class)]
class ActivityMetaTest extends AbstractMetaEntityTestCase
{
protected function getEntity(): EntityWithMetaFields

View File

@@ -12,12 +12,13 @@ namespace App\Tests\Entity;
use App\Entity\Activity;
use App\Entity\ActivityRate;
use App\Entity\User;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Entity\ActivityRate
* @covers \App\Entity\Rate
*/
#[CoversClass(ActivityRate::class)]
class ActivityRateTest extends TestCase
{
public function testDefaultValues(): void

View File

@@ -17,10 +17,9 @@ use App\Entity\Team;
use App\Export\Spreadsheet\ColumnDefinition;
use App\Export\Spreadsheet\Extractor\AnnotationExtractor;
use Doctrine\Common\Collections\Collection;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Entity\Activity
*/
#[CoversClass(Activity::class)]
class ActivityTest extends AbstractEntityTestCase
{
public function testDefaultValues(): void

View File

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

View File

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

View File

@@ -11,11 +11,12 @@ namespace App\Tests\Entity;
use App\Entity\Customer;
use App\Entity\CustomerComment;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Entity\CustomerComment
* @covers \App\Entity\CommentTableTypeTrait
*/
#[CoversClass(CustomerComment::class)]
class CustomerCommentTest extends AbstractCommentEntityTestCase
{
protected function getEntity(): CustomerComment

View File

@@ -14,10 +14,9 @@ use App\Entity\Customer;
use App\Entity\CustomerMeta;
use App\Entity\EntityWithMetaFields;
use App\Entity\MetaTableTypeInterface;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Entity\CustomerMeta
*/
#[CoversClass(CustomerMeta::class)]
class CustomerMetaTest extends AbstractMetaEntityTestCase
{
protected function getEntity(): EntityWithMetaFields

View File

@@ -12,12 +12,13 @@ namespace App\Tests\Entity;
use App\Entity\Customer;
use App\Entity\CustomerRate;
use App\Entity\User;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Entity\CustomerRate
* @covers \App\Entity\Rate
*/
#[CoversClass(CustomerRate::class)]
class CustomerRateTest extends TestCase
{
public function testDefaultValues(): void

View File

@@ -16,10 +16,9 @@ use App\Entity\Team;
use App\Export\Spreadsheet\ColumnDefinition;
use App\Export\Spreadsheet\Extractor\AnnotationExtractor;
use Doctrine\Common\Collections\Collection;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Entity\Customer
*/
#[CoversClass(Customer::class)]
class CustomerTest extends AbstractEntityTestCase
{
public function testDefaultValues(): void

View File

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

View File

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

View File

@@ -14,10 +14,9 @@ use App\Entity\EntityWithMetaFields;
use App\Entity\Invoice;
use App\Entity\InvoiceMeta;
use App\Entity\MetaTableTypeInterface;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Entity\InvoiceMeta
*/
#[CoversClass(InvoiceMeta::class)]
class InvoiceMetaTest extends AbstractMetaEntityTestCase
{
protected function getEntity(): EntityWithMetaFields

View File

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

View File

@@ -28,11 +28,10 @@ use App\Repository\InvoiceRepository;
use App\Repository\Query\InvoiceQuery;
use App\Tests\Invoice\DebugFormatter;
use App\Tests\Mocks\InvoiceModelFactoryFactory;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Entity\Invoice
*/
#[CoversClass(Invoice::class)]
class InvoiceTest extends TestCase
{
public function testDefaultValues(): void

View File

@@ -11,11 +11,12 @@ namespace App\Tests\Entity;
use App\Entity\Project;
use App\Entity\ProjectComment;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Entity\ProjectComment
* @covers \App\Entity\CommentTableTypeTrait
*/
#[CoversClass(ProjectComment::class)]
class ProjectCommentTest extends AbstractCommentEntityTestCase
{
protected function getEntity(): ProjectComment

View File

@@ -14,10 +14,9 @@ use App\Entity\EntityWithMetaFields;
use App\Entity\MetaTableTypeInterface;
use App\Entity\Project;
use App\Entity\ProjectMeta;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Entity\ProjectMeta
*/
#[CoversClass(ProjectMeta::class)]
class ProjectMetaTest extends AbstractMetaEntityTestCase
{
protected function getEntity(): EntityWithMetaFields

View File

@@ -12,12 +12,13 @@ namespace App\Tests\Entity;
use App\Entity\Project;
use App\Entity\ProjectRate;
use App\Entity\User;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Entity\ProjectRate
* @covers \App\Entity\Rate
*/
#[CoversClass(ProjectRate::class)]
class ProjectRateTest extends TestCase
{
public function testDefaultValues(): void

View File

@@ -17,10 +17,9 @@ use App\Entity\Team;
use App\Export\Spreadsheet\ColumnDefinition;
use App\Export\Spreadsheet\Extractor\AnnotationExtractor;
use Doctrine\Common\Collections\Collection;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Entity\Project
*/
#[CoversClass(Project::class)]
class ProjectTest extends AbstractEntityTestCase
{
public function testDefaultValues(): void

View File

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

View File

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

View File

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

View File

@@ -17,11 +17,10 @@ use App\Entity\Team;
use App\Entity\TeamMember;
use App\Entity\User;
use Doctrine\Common\Collections\Collection;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Entity\Team
*/
#[CoversClass(Team::class)]
class TeamTest extends TestCase
{
public function testDefaultValues(): void

View File

@@ -14,10 +14,9 @@ use App\Entity\MetaTableTypeInterface;
use App\Entity\Project;
use App\Entity\Timesheet;
use App\Entity\TimesheetMeta;
use PHPUnit\Framework\Attributes\CoversClass;
/**
* @covers \App\Entity\TimesheetMeta
*/
#[CoversClass(TimesheetMeta::class)]
class TimesheetMetaTest extends AbstractMetaEntityTestCase
{
protected function getEntity(): EntityWithMetaFields

View File

@@ -18,11 +18,10 @@ use App\Entity\TimesheetMeta;
use App\Entity\User;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Entity\Timesheet
*/
#[CoversClass(Timesheet::class)]
class TimesheetTest extends TestCase
{
public function testDefaultValues(): void

View File

@@ -14,12 +14,12 @@ use App\Entity\Customer;
use App\Entity\Project;
use App\Entity\Timesheet;
use App\Entity\User;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\Group;
use Symfony\Bundle\FrameworkBundle\Test\KernelTestCase;
/**
* @covers \App\Entity\Timesheet
* @group integration
*/
#[CoversClass(Timesheet::class)]
#[Group('integration')]
class TimesheetValidationTest extends KernelTestCase
{
use EntityValidationTestTrait;

View File

@@ -11,12 +11,11 @@ namespace App\Tests\Entity;
use App\Entity\UserPreference;
use App\Form\Type\YesNoType;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
use Symfony\Component\Form\Extension\Core\Type\IntegerType;
/**
* @covers \App\Entity\UserPreference
*/
#[CoversClass(UserPreference::class)]
class UserPreferenceTest extends TestCase
{
public function testDefaultValues(): void

View File

@@ -19,13 +19,13 @@ use App\Export\Spreadsheet\Extractor\AnnotationExtractor;
use App\Tests\Security\TestUserEntity;
use App\WorkingTime\Mode\WorkingTimeModeDay;
use Doctrine\Common\Collections\ArrayCollection;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\Group;
use PHPUnit\Framework\TestCase;
use Symfony\Component\Security\Core\User\EquatableInterface;
use Symfony\Component\Security\Core\User\UserInterface;
/**
* @covers \App\Entity\User
*/
#[CoversClass(User::class)]
class UserTest extends TestCase
{
public function testDefaultValues(): void
@@ -88,8 +88,8 @@ class UserTest extends TestCase
/**
* @deprecated
* @group legacy
*/
#[Group('legacy')]
public function testWorkContract(): void
{
$user = new User();

View File

@@ -10,12 +10,13 @@
namespace App\Tests\Entity;
use App\Entity\User;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\Attributes\Group;
use Symfony\Bundle\FrameworkBundle\Test\KernelTestCase;
/**
* @covers \App\Entity\User
* @group integration
*/
#[CoversClass(User::class)]
#[Group('integration')]
class UserValidationTest extends KernelTestCase
{
use EntityValidationTestTrait;
@@ -29,9 +30,7 @@ class UserValidationTest extends KernelTestCase
];
}
/**
* @dataProvider getInvalidTestData
*/
#[DataProvider('getInvalidTestData')]
public function testInvalidValues($username, $email, $roles = []): void
{
$defaultFields = [
@@ -77,9 +76,7 @@ class UserValidationTest extends KernelTestCase
];
}
/**
* @dataProvider getValidTestData
*/
#[DataProvider('getValidTestData')]
public function testValidValues($username, $email, $roles = []): void
{
$user = new User();

View File

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