Enforce the use of "@covers" annotation

Signed-off-by: Henrique Moody <henriquemoody@gmail.com>
This commit is contained in:
Henrique Moody 2018-07-23 21:37:38 +02:00
parent e044e4b16e
commit fd2bae7352
No known key found for this signature in database
GPG key ID: 221E9281655813A6
11 changed files with 30 additions and 0 deletions

View file

@ -26,6 +26,7 @@ return PhpCsFixer\Config::create()
'style' => 'annotation', 'style' => 'annotation',
], ],
'php_unit_test_case_static_method_calls' => ['call_type' => 'self'], 'php_unit_test_case_static_method_calls' => ['call_type' => 'self'],
'php_unit_test_class_requires_covers' => true,
]) ])
->setCacheFile( ->setCacheFile(
sprintf( sprintf(

View file

@ -17,6 +17,9 @@ use DirectoryIterator;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
use ReflectionClass; use ReflectionClass;
/**
* @coversNothing
*/
class CheckExceptionsTest extends TestCase class CheckExceptionsTest extends TestCase
{ {
protected $deprecateds = []; protected $deprecateds = [];

View file

@ -15,6 +15,9 @@ namespace Respect\Validation\Exceptions;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
/**
* @covers \Respect\Validation\Exceptions\NestedValidationException
*/
class NestedValidationExceptionTest extends TestCase class NestedValidationExceptionTest extends TestCase
{ {
/** /**

View file

@ -16,6 +16,9 @@ namespace Respect\Validation\Rules;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
use Respect\Validation\Validatable; use Respect\Validation\Validatable;
/**
* @covers \Respect\Validation\Rules\AbstractComposite
*/
class AbstractCompositeTest extends TestCase class AbstractCompositeTest extends TestCase
{ {
/** /**

View file

@ -15,6 +15,9 @@ namespace Respect\Validation\Rules;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
/**
* @covers \Respect\Validation\Rules\AbstractCtypeRule
*/
class AbstractCtypeRuleTest extends TestCase class AbstractCtypeRuleTest extends TestCase
{ {
/** /**

View file

@ -15,6 +15,9 @@ namespace Respect\Validation\Rules;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
/**
* @covers \Respect\Validation\Rules\AbstractFilterRule
*/
class AbstractFilterRuleTest extends TestCase class AbstractFilterRuleTest extends TestCase
{ {
/** /**

View file

@ -15,6 +15,9 @@ namespace Respect\Validation\Rules;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
/**
* @covers \Respect\Validation\Rules\AbstractRegexRule
*/
class AbstractRegexRuleTest extends TestCase class AbstractRegexRuleTest extends TestCase
{ {
/** /**

View file

@ -16,6 +16,9 @@ namespace Respect\Validation\Rules;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
use Respect\Validation\Validatable; use Respect\Validation\Validatable;
/**
* @covers \Respect\Validation\Rules\AbstractRelated
*/
final class AbstractRelatedTest extends TestCase final class AbstractRelatedTest extends TestCase
{ {
public function providerForOperations() public function providerForOperations()

View file

@ -16,6 +16,9 @@ namespace Respect\Validation\Rules;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
use Respect\Validation\Exceptions\ValidationException; use Respect\Validation\Exceptions\ValidationException;
/**
* @covers \Respect\Validation\Rules\AbstractRule
*/
class AbstractRuleTest extends TestCase class AbstractRuleTest extends TestCase
{ {
public function providerForTrueAndFalse() public function providerForTrueAndFalse()

View file

@ -19,6 +19,8 @@ use Respect\Validation\Test\DataProvider\UndefinedProvider;
/** /**
* @group core * @group core
* *
* @covers \Respect\Validation\Rules\AbstractSearcher
*
* @author Henrique Moody <henriquemoody@gmail.com> * @author Henrique Moody <henriquemoody@gmail.com>
*/ */
final class AbstractSearcherTest extends TestCase final class AbstractSearcherTest extends TestCase

View file

@ -16,6 +16,9 @@ namespace Respect\Validation;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
use Respect\Validation\Exceptions\ComponentException; use Respect\Validation\Exceptions\ComponentException;
/**
* @covers \Respect\Validation\Validator
*/
class ValidatorTest extends TestCase class ValidatorTest extends TestCase
{ {
/** /**