replace PHPUnit annotations with attributes (#5608)
This commit is contained in:
@@ -13,11 +13,10 @@ use App\Entity\Activity;
|
||||
use App\Entity\Customer;
|
||||
use App\Entity\Project;
|
||||
use App\Form\ActivityEditForm;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use Symfony\Component\Form\Test\TypeTestCase;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\ActivityEditForm
|
||||
*/
|
||||
#[CoversClass(ActivityEditForm::class)]
|
||||
class ActivityEditFormTest extends TypeTestCase
|
||||
{
|
||||
public function testWithGlobalNewActivity(): void
|
||||
|
||||
@@ -11,11 +11,10 @@ namespace App\Tests\Form;
|
||||
|
||||
use App\Entity\Customer;
|
||||
use App\Form\CustomerEditForm;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use Symfony\Component\Form\Test\TypeTestCase;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\CustomerEditForm
|
||||
*/
|
||||
#[CoversClass(CustomerEditForm::class)]
|
||||
class CustomerEditFormTest extends TypeTestCase
|
||||
{
|
||||
public function testWithNewProject(): void
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
namespace App\Tests\Form\DataTransformer;
|
||||
|
||||
use App\Form\DataTransformer\DurationStringToSecondsTransformer;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\Attributes\DataProvider;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use Symfony\Component\Form\Exception\TransformationFailedException;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\DataTransformer\DurationStringToSecondsTransformer
|
||||
*/
|
||||
#[CoversClass(DurationStringToSecondsTransformer::class)]
|
||||
class DurationStringToSecondsTransformerTest extends TestCase
|
||||
{
|
||||
private DurationStringToSecondsTransformer $sut;
|
||||
@@ -45,17 +45,13 @@ class DurationStringToSecondsTransformerTest extends TestCase
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider getValidTestDataTransform
|
||||
*/
|
||||
#[DataProvider('getValidTestDataTransform')]
|
||||
public function testTransform($expected, $transform): void
|
||||
{
|
||||
self::assertEquals($expected, $this->sut->transform($transform));
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider getInvalidTestDataTransform
|
||||
*/
|
||||
#[DataProvider('getInvalidTestDataTransform')]
|
||||
public function testInvalidTransformThrowsException($transform): void
|
||||
{
|
||||
$value = $this->sut->transform($transform);
|
||||
@@ -94,17 +90,13 @@ class DurationStringToSecondsTransformerTest extends TestCase
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider getValidTestDataReverseTransform
|
||||
*/
|
||||
#[DataProvider('getValidTestDataReverseTransform')]
|
||||
public function testReverseTransform($transform, $expected): void
|
||||
{
|
||||
self::assertEquals($expected, $this->sut->reverseTransform($transform));
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider getInvalidTestDataReverseTransform
|
||||
*/
|
||||
#[DataProvider('getInvalidTestDataReverseTransform')]
|
||||
public function testInvalidReverseTransformThrowsException($transform): void
|
||||
{
|
||||
$this->expectException(TransformationFailedException::class);
|
||||
|
||||
@@ -11,11 +11,10 @@ namespace App\Tests\Form\DataTransformer;
|
||||
|
||||
use App\Form\DataTransformer\SearchTermTransformer;
|
||||
use App\Utils\SearchTerm;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\DataTransformer\SearchTermTransformer
|
||||
*/
|
||||
#[CoversClass(SearchTermTransformer::class)]
|
||||
class SearchTermTransformerTest extends TestCase
|
||||
{
|
||||
public function testTransform(): void
|
||||
|
||||
@@ -12,12 +12,11 @@ namespace App\Tests\Form\DataTransformer;
|
||||
use App\Entity\Tag;
|
||||
use App\Form\DataTransformer\TagArrayToStringTransformer;
|
||||
use App\Repository\TagRepository;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use Symfony\Component\Form\Exception\TransformationFailedException;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\DataTransformer\TagArrayToStringTransformer
|
||||
*/
|
||||
#[CoversClass(TagArrayToStringTransformer::class)]
|
||||
class TagArrayToStringTransformerTest extends TestCase
|
||||
{
|
||||
public function testTransform(): void
|
||||
|
||||
@@ -15,14 +15,13 @@ use App\Form\ExportTemplateSpreadsheetForm;
|
||||
use App\Form\Type\ExportColumnsType;
|
||||
use App\Form\Type\LanguageType;
|
||||
use App\Tests\Mocks\SystemConfigurationFactory;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use Psr\EventDispatcher\EventDispatcherInterface;
|
||||
use Symfony\Component\Form\FormTypeInterface;
|
||||
use Symfony\Component\Form\Test\TypeTestCase;
|
||||
use Symfony\Contracts\Translation\TranslatorInterface;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\ExportTemplateSpreadsheetForm
|
||||
*/
|
||||
#[CoversClass(ExportTemplateSpreadsheetForm::class)]
|
||||
class ExportTemplateSpreadsheetFormTest extends TypeTestCase
|
||||
{
|
||||
/**
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
namespace App\Tests\Form\Extension;
|
||||
|
||||
use App\Form\Extension\DocumentationLinkExtension;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use Symfony\Component\Form\Extension\Core\Type\FormType;
|
||||
use Symfony\Component\Form\FormInterface;
|
||||
@@ -17,9 +18,7 @@ use Symfony\Component\Form\FormView;
|
||||
use Symfony\Component\OptionsResolver\Exception\InvalidOptionsException;
|
||||
use Symfony\Component\OptionsResolver\OptionsResolver;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\Extension\DocumentationLinkExtension
|
||||
*/
|
||||
#[CoversClass(DocumentationLinkExtension::class)]
|
||||
class DocumentationLinkExtensionTest extends TestCase
|
||||
{
|
||||
public function testExtendedTypes(): void
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
namespace App\Tests\Form\Extension;
|
||||
|
||||
use App\Form\Extension\EnhancedChoiceTypeExtension;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\Attributes\DataProvider;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
|
||||
@@ -17,9 +19,7 @@ use Symfony\Component\Form\FormInterface;
|
||||
use Symfony\Component\Form\FormView;
|
||||
use Symfony\Component\OptionsResolver\OptionsResolver;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\Extension\EnhancedChoiceTypeExtension
|
||||
*/
|
||||
#[CoversClass(EnhancedChoiceTypeExtension::class)]
|
||||
class EnhancedChoiceTypeExtensionTest extends TestCase
|
||||
{
|
||||
public function testExtendedTypes(): void
|
||||
@@ -68,9 +68,7 @@ class EnhancedChoiceTypeExtensionTest extends TestCase
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider getTestData
|
||||
*/
|
||||
#[DataProvider('getTestData')]
|
||||
public function testBuildView(array $options, array $expected): void
|
||||
{
|
||||
$sut = new EnhancedChoiceTypeExtension();
|
||||
|
||||
@@ -10,14 +10,13 @@
|
||||
namespace App\Tests\Form\Extension;
|
||||
|
||||
use App\Form\Extension\IconExtension;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use Symfony\Component\Form\Extension\Core\Type\TextType;
|
||||
use Symfony\Component\OptionsResolver\Exception\InvalidOptionsException;
|
||||
use Symfony\Component\OptionsResolver\OptionsResolver;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\Extension\IconExtension
|
||||
*/
|
||||
#[CoversClass(IconExtension::class)]
|
||||
class IconExtensionTest extends TestCase
|
||||
{
|
||||
public function testExtendedTypes(): void
|
||||
|
||||
@@ -12,11 +12,10 @@ namespace App\Tests\Form\Helper;
|
||||
use App\Entity\Activity;
|
||||
use App\Form\Helper\ActivityHelper;
|
||||
use App\Tests\Mocks\SystemConfigurationFactory;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\Helper\ActivityHelper
|
||||
*/
|
||||
#[CoversClass(ActivityHelper::class)]
|
||||
class ActivityHelperTest extends TestCase
|
||||
{
|
||||
private function createSut(string $format): ActivityHelper
|
||||
|
||||
@@ -12,11 +12,10 @@ namespace App\Tests\Form\Helper;
|
||||
use App\Entity\Customer;
|
||||
use App\Form\Helper\CustomerHelper;
|
||||
use App\Tests\Mocks\SystemConfigurationFactory;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\Helper\CustomerHelper
|
||||
*/
|
||||
#[CoversClass(CustomerHelper::class)]
|
||||
class CustomerHelperTest extends TestCase
|
||||
{
|
||||
private function createSut(string $format): CustomerHelper
|
||||
|
||||
@@ -14,12 +14,11 @@ use App\Entity\Customer;
|
||||
use App\Entity\Project;
|
||||
use App\Form\Helper\ProjectHelper;
|
||||
use App\Tests\Mocks\SystemConfigurationFactory;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use Symfony\Contracts\Translation\TranslatorInterface;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\Helper\ProjectHelper
|
||||
*/
|
||||
#[CoversClass(ProjectHelper::class)]
|
||||
class ProjectHelperTest extends TestCase
|
||||
{
|
||||
private function createSut(string $format): ProjectHelper
|
||||
|
||||
@@ -10,11 +10,10 @@
|
||||
namespace App\Tests\Form\Model;
|
||||
|
||||
use App\Form\Model\DateRange;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\Model\DateRange
|
||||
*/
|
||||
#[CoversClass(DateRange::class)]
|
||||
class DateRangeTest extends TestCase
|
||||
{
|
||||
public function testDefaultValues(): void
|
||||
|
||||
@@ -11,12 +11,11 @@ namespace App\Tests\Form\Model;
|
||||
|
||||
use App\Form\Model\Configuration;
|
||||
use App\Form\Model\SystemConfiguration;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\Model\Configuration
|
||||
* @covers \App\Form\Model\SystemConfiguration
|
||||
*/
|
||||
#[CoversClass(Configuration::class)]
|
||||
#[CoversClass(SystemConfiguration::class)]
|
||||
class SystemConfigurationTest extends TestCase
|
||||
{
|
||||
public function testDefaultValues(): void
|
||||
|
||||
@@ -15,11 +15,10 @@ use App\Entity\Project;
|
||||
use App\Entity\Tag;
|
||||
use App\Entity\Timesheet;
|
||||
use App\Form\MultiUpdate\MultiUpdateTableDTO;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\MultiUpdate\MultiUpdateTableDTO
|
||||
*/
|
||||
#[CoversClass(MultiUpdateTableDTO::class)]
|
||||
class MultiUpdateTableDTOTest extends TestCase
|
||||
{
|
||||
public function testDefaultValues(): void
|
||||
|
||||
@@ -17,11 +17,10 @@ use App\Entity\TimesheetMeta;
|
||||
use App\Entity\User;
|
||||
use App\Form\MultiUpdate\TimesheetMultiUpdateDTO;
|
||||
use Doctrine\Common\Collections\Collection;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\MultiUpdate\TimesheetMultiUpdateDTO
|
||||
*/
|
||||
#[CoversClass(TimesheetMultiUpdateDTO::class)]
|
||||
class TimesheetMultiUpdateDTOTest extends TestCase
|
||||
{
|
||||
public function testDefaultValues(): void
|
||||
|
||||
@@ -11,11 +11,10 @@ namespace App\Tests\Form;
|
||||
|
||||
use App\Entity\Project;
|
||||
use App\Form\ProjectEditForm;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use Symfony\Component\Form\Test\TypeTestCase;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\ProjectEditForm
|
||||
*/
|
||||
#[CoversClass(ProjectEditForm::class)]
|
||||
class ProjectEditFormTest extends TypeTestCase
|
||||
{
|
||||
public function testWithNewProject(): void
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
namespace App\Tests\Form\Type;
|
||||
|
||||
use App\Form\Type\DurationType;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\Attributes\DataProvider;
|
||||
use Symfony\Component\Form\Extension\Core\Type\FormType;
|
||||
use Symfony\Component\Form\Test\TypeTestCase;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\Type\DurationType
|
||||
*/
|
||||
#[CoversClass(DurationType::class)]
|
||||
class DurationTypeTest extends TypeTestCase
|
||||
{
|
||||
public static function getTestData()
|
||||
@@ -26,9 +26,7 @@ class DurationTypeTest extends TypeTestCase
|
||||
yield ['4h30m', 16200];
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider getTestData
|
||||
*/
|
||||
#[DataProvider('getTestData')]
|
||||
public function testSubmitValidData($value, $expected): void
|
||||
{
|
||||
$data = ['duration' => $value];
|
||||
|
||||
@@ -12,14 +12,14 @@ namespace App\Tests\Form\Type;
|
||||
use App\Form\Type\ExportColumnsType;
|
||||
use App\Tests\Mocks\MetaFieldColumnSubscriberMock;
|
||||
use App\Tests\Mocks\SystemConfigurationFactory;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\Attributes\DataProvider;
|
||||
use Symfony\Component\EventDispatcher\EventDispatcher;
|
||||
use Symfony\Component\Form\Extension\Core\Type\FormType;
|
||||
use Symfony\Component\Form\Test\TypeTestCase;
|
||||
use Symfony\Contracts\Translation\TranslatorInterface;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\Type\ExportColumnsType
|
||||
*/
|
||||
#[CoversClass(ExportColumnsType::class)]
|
||||
class ExportColumnsTypeTest extends TypeTestCase
|
||||
{
|
||||
public static function getTestData(): iterable
|
||||
@@ -51,8 +51,8 @@ class ExportColumnsTypeTest extends TypeTestCase
|
||||
/**
|
||||
* @param array<mixed> $value
|
||||
* @param array<mixed> $expected
|
||||
* @dataProvider getTestData
|
||||
*/
|
||||
#[DataProvider('getTestData')]
|
||||
public function testSubmitValidData(array $value, array $expected): void
|
||||
{
|
||||
$data = ['columns' => $value];
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
namespace App\Tests\Form\Type;
|
||||
|
||||
use App\Form\Type\ExportRendererType;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\Attributes\DataProvider;
|
||||
use Symfony\Component\Form\Extension\Core\Type\FormType;
|
||||
use Symfony\Component\Form\Test\TypeTestCase;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\Type\ExportRendererType
|
||||
*/
|
||||
#[CoversClass(ExportRendererType::class)]
|
||||
class ExportRendererTypeTest extends TypeTestCase
|
||||
{
|
||||
public static function getTestData(): iterable
|
||||
@@ -27,9 +27,7 @@ class ExportRendererTypeTest extends TypeTestCase
|
||||
yield ['XLSX', null];
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider getTestData
|
||||
*/
|
||||
#[DataProvider('getTestData')]
|
||||
public function testSubmitValidData(string $value, string|null $expected): void
|
||||
{
|
||||
$data = ['renderer' => $value];
|
||||
|
||||
@@ -10,12 +10,11 @@
|
||||
namespace App\Tests\Form\Type;
|
||||
|
||||
use App\Form\Type\MinuteIncrementType;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use Symfony\Component\Form\Extension\Core\Type\FormType;
|
||||
use Symfony\Component\Form\Test\TypeTestCase;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\Type\MinuteIncrementType
|
||||
*/
|
||||
#[CoversClass(MinuteIncrementType::class)]
|
||||
class MinuteIncrementTypeTest extends TypeTestCase
|
||||
{
|
||||
public function testSubmitValidData(): void
|
||||
|
||||
@@ -12,13 +12,13 @@ namespace App\Tests\Form\Type;
|
||||
use App\Entity\Timesheet;
|
||||
use App\Entity\User;
|
||||
use App\Form\Type\QuickEntryTimesheetType;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\Attributes\DataProvider;
|
||||
use Symfony\Bundle\SecurityBundle\Security;
|
||||
use Symfony\Component\Form\PreloadedExtension;
|
||||
use Symfony\Component\Form\Test\TypeTestCase;
|
||||
|
||||
/**
|
||||
* @covers \App\Form\Type\QuickEntryTimesheetType
|
||||
*/
|
||||
#[CoversClass(QuickEntryTimesheetType::class)]
|
||||
class QuickEntryTimesheetTypeTest extends TypeTestCase
|
||||
{
|
||||
protected function getExtensions()
|
||||
@@ -42,9 +42,7 @@ class QuickEntryTimesheetTypeTest extends TypeTestCase
|
||||
yield ['4h30m', 16200];
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider getTestData
|
||||
*/
|
||||
#[DataProvider('getTestData')]
|
||||
public function testSubmitValidData($value, $expectedDuration): void
|
||||
{
|
||||
$data = ['duration' => $value];
|
||||
|
||||
Reference in New Issue
Block a user