Migrates to Pint

This commit is contained in:
Nuno Maduro
2022-09-16 10:45:53 +01:00
parent 579b975318
commit e9564febaf
94 changed files with 413 additions and 471 deletions

View File

@ -37,22 +37,16 @@
namespace PHPUnit\Runner\Filter;
use function end;
use Exception;
use function implode;
use Pest\Contracts\HasPrintableTestCaseName;
use PHPUnit\Framework\SelfDescribing;
use PHPUnit\Framework\Test;
use PHPUnit\Framework\TestCase;
use PHPUnit\Framework\TestSuite;
use function preg_match;
use RecursiveFilterIterator;
use RecursiveIterator;
use function sprintf;
use function str_replace;
@ -62,7 +56,9 @@ use function str_replace;
final class NameFilterIterator extends RecursiveFilterIterator
{
private ?string $filter = null;
private ?int $filterMin = null;
private ?int $filterMax = null;
/**
@ -94,7 +90,7 @@ final class NameFilterIterator extends RecursiveFilterIterator
$accepted = @preg_match($this->filter, $name, $matches);
if ($accepted && isset($this->filterMax)) {
$set = end($matches);
$set = end($matches);
$accepted = $set >= $this->filterMin && $set <= $this->filterMax;
}

View File

@ -43,14 +43,12 @@ use function array_values;
use function basename;
use function class_exists;
use function get_declared_classes;
use Pest\Contracts\HasPrintableTestCaseName;
use Pest\TestCases\IgnorableTest;
use Pest\TestSuite;
use PHPUnit\Framework\TestCase;
use ReflectionClass;
use ReflectionException;
use function substr;
/**
@ -116,7 +114,7 @@ final class TestSuiteLoader
}
}
if (!$testCaseFound) {
if (! $testCaseFound) {
foreach (self::$loadedClasses as $loadedClass) {
if (is_subclass_of($loadedClass, TestCase::class)) {
$suiteClassName = $loadedClass;
@ -126,7 +124,7 @@ final class TestSuiteLoader
}
}
if (!class_exists($suiteClassName, false)) {
if (! class_exists($suiteClassName, false)) {
return $this->exceptionFor($suiteClassName, $suiteClassFile);
}
@ -138,7 +136,7 @@ final class TestSuiteLoader
}
// @codeCoverageIgnoreEnd
if ($class->isSubclassOf(TestCase::class) && !$class->isAbstract()) {
if ($class->isSubclassOf(TestCase::class) && ! $class->isAbstract()) {
return $class;
}
@ -151,7 +149,7 @@ final class TestSuiteLoader
}
// @codeCoverageIgnoreEnd
if (!$method->isAbstract() && $method->isPublic() && $method->isStatic()) {
if (! $method->isAbstract() && $method->isPublic() && $method->isStatic()) {
return $class;
}
}
@ -167,7 +165,7 @@ final class TestSuiteLoader
private function classNameFromFileName(string $suiteClassFile): string
{
$className = basename($suiteClassFile, '.php');
$dotPos = strpos($className, '.');
$dotPos = strpos($className, '.');
if ($dotPos !== false) {
$className = substr($className, 0, $dotPos);