mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2025-04-28 13:00:51 +02:00

[TASK] allow assertInstanceOf checks for PHPStan ()

These assertions are useful in tests also in cases where we have
the corresponding type annotations in the production code.

Part of 
This commit is contained in:
Oliver Klee 2024-04-29 23:13:07 +02:00 committed by GitHub
parent 8ac18a4e5f
commit 30457228d5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 20 deletions

View file

@ -1,21 +1,2 @@
parameters:
ignoreErrors:
-
message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'TYPO3\\\\\\\\CMS\\\\\\\\Extbase\\\\\\\\Mvc\\\\\\\\Controller\\\\\\\\ActionController' and PHPUnit\\\\Framework\\\\MockObject\\\\MockObject&TTN\\\\Tea\\\\Controller\\\\FrontEndEditorController&TYPO3\\\\TestingFramework\\\\Core\\\\AccessibleObjectInterface will always evaluate to true\\.$#"
count: 1
path: Tests/Unit/Controller/FrontEndEditorControllerTest.php
-
message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'TYPO3\\\\\\\\CMS\\\\\\\\Extbase\\\\\\\\Mvc\\\\\\\\Controller\\\\\\\\ActionController' and PHPUnit\\\\Framework\\\\MockObject\\\\MockObject&TTN\\\\Tea\\\\Controller\\\\TeaController&TYPO3\\\\TestingFramework\\\\Core\\\\AccessibleObjectInterface will always evaluate to true\\.$#"
count: 1
path: Tests/Unit/Controller/TeaControllerTest.php
-
message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'TYPO3\\\\\\\\CMS\\\\\\\\Extbase\\\\\\\\DomainObject\\\\\\\\AbstractEntity' and TTN\\\\Tea\\\\Domain\\\\Model\\\\Tea will always evaluate to true\\.$#"
count: 1
path: Tests/Unit/Domain/Model/TeaTest.php
-
message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'TYPO3\\\\\\\\CMS\\\\\\\\Extbase\\\\\\\\Persistence\\\\\\\\Repository' and TTN\\\\Tea\\\\Domain\\\\Repository\\\\TeaRepository will always evaluate to true\\.$#"
count: 1
path: Tests/Unit/Domain/Repository/TeaRepositoryTest.php
ignoreErrors: []

View file

@ -17,6 +17,9 @@ parameters:
- Configuration
- Tests
# Allow instanceof checks, particularly in tests
checkAlwaysTrueCheckTypeFunctionCall: false
type_coverage:
return_type: 100
param_type: 100