
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.
--- Original
+++ New
<?php
class Test extends \PhpUnit\FrameWork\TestCase
{
/**
- * @test
+ *
*/
- public function itDoesSomething() {} }
+ public function testItDoesSomething() {} }
Example #2ΒΆ
With configuration: ['style' => 'annotation']
.
--- 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: