123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- =================================
- Rule ``php_unit_test_annotation``
- =================================
- Adds or removes @test annotations from tests, following configuration.
- Warning
- -------
- Using this rule is risky
- ~~~~~~~~~~~~~~~~~~~~~~~~
- This fixer may change the name of your tests, and could cause incompatibility
- with abstract classes or interfaces.
- Configuration
- -------------
- ``style``
- ~~~~~~~~~
- Whether to use the @test annotation or not.
- Allowed values: ``'annotation'`` and ``'prefix'``
- Default value: ``'prefix'``
- Examples
- --------
- Example #1
- ~~~~~~~~~~
- *Default* configuration.
- .. code-block:: diff
- --- Original
- +++ New
- <?php
- class Test extends \PhpUnit\FrameWork\TestCase
- {
- /**
- - * @test
- + *
- */
- - public function itDoesSomething() {} }
- + public function testItDoesSomething() {} }
- Example #2
- ~~~~~~~~~~
- With configuration: ``['style' => 'annotation']``.
- .. code-block:: diff
- --- Original
- +++ New
- <?php
- class Test extends \PhpUnit\FrameWork\TestCase
- {
- -public function testItDoesSomething() {}}
- +/**
- + * @test
- + */
- +public function itDoesSomething() {}}
- Rule sets
- ---------
- The rule is part of the following rule sets:
- - `@PhpCsFixer:risky <./../../ruleSets/PhpCsFixerRisky.rst>`_
- - `@Symfony:risky <./../../ruleSets/SymfonyRisky.rst>`_
|