mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2024-12-22 18:46:11 +01:00

[TASK] Upgrade to PHPUnit 9 (#610)

Also upgrade PHPCOV to match the used PHPUnit version

Fixes #586
Fixes #542
This commit is contained in:
Oliver Klee 2022-10-09 06:19:32 +02:00 committed by GitHub
parent 26f8898e92
commit f6af430180
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 82054 additions and 63361 deletions

View file

@ -16,7 +16,7 @@ updates:
- dependency-type: "development"
ignore:
- dependency-name: "phpunit/phpunit"
versions: [ "^9.0", "^10.0" ]
versions: [ "^10.0" ]
- dependency-name: "symfony/yaml"
- dependency-name: "typo3/cms-*"
versioning-strategy: "increase"

View file

@ -5,6 +5,7 @@ declare(strict_types=1);
namespace TTN\Tea\Tests\Unit\Controller;
use PHPUnit\Framework\MockObject\MockObject;
use Prophecy\PhpUnit\ProphecyTrait;
use Prophecy\Prophecy\ObjectProphecy;
use Prophecy\Prophecy\ProphecySubjectInterface;
use TTN\Tea\Controller\TeaController;
@ -22,6 +23,8 @@ use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
*/
class TeaControllerTest extends UnitTestCase
{
use ProphecyTrait;
/**
* @var TeaController&MockObject&AccessibleObjectInterface
*/

View file

@ -4,6 +4,7 @@ declare(strict_types=1);
namespace TTN\Tea\Tests\Unit\Domain\Repository\Product;
use Prophecy\PhpUnit\ProphecyTrait;
use TTN\Tea\Domain\Repository\Product\TeaRepository;
use TYPO3\CMS\Extbase\Object\ObjectManagerInterface;
use TYPO3\CMS\Extbase\Persistence\Repository;
@ -14,6 +15,8 @@ use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
*/
class TeaRepositoryTest extends UnitTestCase
{
use ProphecyTrait;
private TeaRepository $subject;
protected function setUp(): void

View file

@ -42,11 +42,12 @@
"jangregor/phpstan-prophecy": "^1.0.0",
"php-coveralls/php-coveralls": "^2.5.3",
"phpspec/prophecy": "^1.15.0",
"phpspec/prophecy-phpunit": "2.0.1",
"phpstan/extension-installer": "^1.1.0",
"phpstan/phpstan": "^1.8.8",
"phpstan/phpstan-phpunit": "^1.1.1",
"phpstan/phpstan-strict-rules": "^1.4.4",
"phpunit/phpunit": "^8.5.30",
"phpunit/phpunit": "^9.5.25",
"saschaegerer/phpstan-typo3": "^1.1.2",
"seld/jsonlint": "^1.9.0",
"squizlabs/php_codesniffer": "^3.7.1",

View file

@ -2,5 +2,5 @@
<phive xmlns="https://phar.io/phive">
<phar name="phar-io/phive" version="^0.15.2" installed="0.15.2" location="./tools/phive" copy="true"/>
<phar name="phpcpd" version="^6.0.3" installed="6.0.3" location="./tools/phpcpd" copy="true"/>
<phar name="phpcov" version="^6.0.1" installed="6.0.1" location="./tools/phpcov" copy="true"/>
<phar name="phpcov" version="^8.2.1" installed="8.2.1" location="./tools/phpcov" copy="true"/>
</phive>

145402
tools/phpcov

File diff suppressed because one or more lines are too long