Upgrade tests to PhpUnit 10 (#5252)

This commit is contained in:
Kevin Papst
2024-12-22 01:25:30 +01:00
committed by GitHub
parent 9bd37fb695
commit c7f0508707
377 changed files with 3308 additions and 3409 deletions

View File

@@ -17,7 +17,7 @@ use Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface;
/**
* @covers \App\EventSubscriber\Actions\AbstractActionsSubscriber
*/
abstract class AbstractActionsSubscriberTest extends TestCase
abstract class AbstractActionsSubscriberTestCase extends TestCase
{
protected function createSubscriber(string $className, ...$grants): AbstractActionsSubscriber
{
@@ -31,12 +31,12 @@ abstract class AbstractActionsSubscriberTest extends TestCase
public function assertGetSubscribedEvent(string $className, string $name): void
{
$this->assertTrue(method_exists($className, 'getSubscribedEvents'));
self::assertTrue(method_exists($className, 'getSubscribedEvents'));
$events = $className::getSubscribedEvents();
$actionName = array_keys($events)[0];
$config = $events[$actionName];
$this->assertEquals('actions.' . $name, $actionName);
$this->assertTrue(method_exists($className, $config[0]));
$this->assertEquals(1000, $config[1]);
self::assertEquals('actions.' . $name, $actionName);
self::assertTrue(method_exists($className, $config[0]));
self::assertEquals(1000, $config[1]);
}
}

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\ActivitiesSubscriber;
/**
* @covers \App\EventSubscriber\Actions\ActivitiesSubscriber
*/
class ActivitiesSubscriberTest extends AbstractActionsSubscriberTest
class ActivitiesSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\ActivitySubscriber;
/**
* @covers \App\EventSubscriber\Actions\ActivitySubscriber
*/
class ActivitySubscriberTest extends AbstractActionsSubscriberTest
class ActivitySubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\CustomerSubscriber;
/**
* @covers \App\EventSubscriber\Actions\CustomerSubscriber
*/
class CustomerSubscriberTest extends AbstractActionsSubscriberTest
class CustomerSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\CustomersSubscriber;
/**
* @covers \App\EventSubscriber\Actions\CustomersSubscriber
*/
class CustomersSubscriberTest extends AbstractActionsSubscriberTest
class CustomersSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\InvoiceArchiveSubscriber;
/**
* @covers \App\EventSubscriber\Actions\InvoiceArchiveSubscriber
*/
class InvoiceArchiveSubscriberTest extends AbstractActionsSubscriberTest
class InvoiceArchiveSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -17,7 +17,7 @@ use App\Model\InvoiceDocument;
/**
* @covers \App\EventSubscriber\Actions\InvoiceDocumentSubscriber
*/
class InvoiceDocumentSubscriberTest extends AbstractActionsSubscriberTest
class InvoiceDocumentSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\InvoiceSubscriber;
/**
* @covers \App\EventSubscriber\Actions\InvoiceSubscriber
*/
class InvoiceSubscriberTest extends AbstractActionsSubscriberTest
class InvoiceSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\InvoiceTemplateSubscriber;
/**
* @covers \App\EventSubscriber\Actions\InvoiceTemplateSubscriber
*/
class InvoiceTemplateSubscriberTest extends AbstractActionsSubscriberTest
class InvoiceTemplateSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\InvoiceTemplatesSubscriber;
/**
* @covers \App\EventSubscriber\Actions\InvoiceTemplatesSubscriber
*/
class InvoiceTemplatesSubscriberTest extends AbstractActionsSubscriberTest
class InvoiceTemplatesSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\PermissionsSubscriber;
/**
* @covers \App\EventSubscriber\Actions\PermissionsSubscriber
*/
class PermissionsSubscriberTest extends AbstractActionsSubscriberTest
class PermissionsSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\PluginSubscriber;
/**
* @covers \App\EventSubscriber\Actions\PluginSubscriber
*/
class PluginSubscriberTest extends AbstractActionsSubscriberTest
class PluginSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\ProjectSubscriber;
/**
* @covers \App\EventSubscriber\Actions\ProjectSubscriber
*/
class ProjectSubscriberTest extends AbstractActionsSubscriberTest
class ProjectSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\ProjectsSubscriber;
/**
* @covers \App\EventSubscriber\Actions\ProjectsSubscriber
*/
class ProjectsSubscriberTest extends AbstractActionsSubscriberTest
class ProjectsSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\TagSubscriber;
/**
* @covers \App\EventSubscriber\Actions\TagSubscriber
*/
class TagSubscriberTest extends AbstractActionsSubscriberTest
class TagSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\TagsSubscriber;
/**
* @covers \App\EventSubscriber\Actions\TagsSubscriber
*/
class TagsSubscriberTest extends AbstractActionsSubscriberTest
class TagsSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\TeamSubscriber;
/**
* @covers \App\EventSubscriber\Actions\TeamSubscriber
*/
class TeamSubscriberTest extends AbstractActionsSubscriberTest
class TeamSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\TeamsSubscriber;
/**
* @covers \App\EventSubscriber\Actions\TeamsSubscriber
*/
class TeamsSubscriberTest extends AbstractActionsSubscriberTest
class TeamsSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -16,7 +16,7 @@ use App\EventSubscriber\Actions\TimesheetSubscriber;
* @covers \App\EventSubscriber\Actions\AbstractTimesheetSubscriber
* @covers \App\EventSubscriber\Actions\TimesheetSubscriber
*/
class TimesheetSubscriberTest extends AbstractActionsSubscriberTest
class TimesheetSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\TimesheetTeamSubscriber;
/**
* @covers \App\EventSubscriber\Actions\TimesheetTeamSubscriber
*/
class TimesheetTeamSubscriberTest extends AbstractActionsSubscriberTest
class TimesheetTeamSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -15,7 +15,7 @@ use App\EventSubscriber\Actions\TimesheetsSubscriber;
* @covers \App\EventSubscriber\Actions\AbstractActionsSubscriber
* @covers \App\EventSubscriber\Actions\TimesheetsSubscriber
*/
class TimesheetsSubscriberTest extends AbstractActionsSubscriberTest
class TimesheetsSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -15,7 +15,7 @@ use App\EventSubscriber\Actions\TimesheetsTeamSubscriber;
* @covers \App\EventSubscriber\Actions\AbstractActionsSubscriber
* @covers \App\EventSubscriber\Actions\TimesheetsTeamSubscriber
*/
class TimesheetsTeamSubscriberTest extends AbstractActionsSubscriberTest
class TimesheetsTeamSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\UserSubscriber;
/**
* @covers \App\EventSubscriber\Actions\UserSubscriber
*/
class UserSubscriberTest extends AbstractActionsSubscriberTest
class UserSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -14,7 +14,7 @@ use App\EventSubscriber\Actions\UsersSubscriber;
/**
* @covers \App\EventSubscriber\Actions\UsersSubscriber
*/
class UsersSubscriberTest extends AbstractActionsSubscriberTest
class UsersSubscriberTest extends AbstractActionsSubscriberTestCase
{
public function testEventName(): void
{

View File

@@ -29,16 +29,16 @@ class AjaxAuthenticationSubscriberTest extends TestCase
public function testGetSubscribedEvents(): void
{
$events = AjaxAuthenticationSubscriber::getSubscribedEvents();
$this->assertArrayHasKey(KernelEvents::EXCEPTION, $events);
self::assertArrayHasKey(KernelEvents::EXCEPTION, $events);
/** @var string $methodName */
$methodName = $events[KernelEvents::EXCEPTION][0];
$this->assertTrue(method_exists(AjaxAuthenticationSubscriber::class, $methodName));
self::assertTrue(method_exists(AjaxAuthenticationSubscriber::class, $methodName));
}
/**
* @return array<array<string>>
*/
public function getTestHeader(): array
public static function getTestHeader(): array
{
return [
['XMLHttpRequest'],

View File

@@ -25,9 +25,9 @@ class EmailSubscriberTest extends TestCase
public function testGetSubscribedEvents(): void
{
$events = EmailSubscriber::getSubscribedEvents();
$this->assertArrayHasKey(EmailEvent::class, $events);
self::assertArrayHasKey(EmailEvent::class, $events);
$methodName = $events[EmailEvent::class][0];
$this->assertTrue(method_exists(EmailSubscriber::class, $methodName));
self::assertTrue(method_exists(EmailSubscriber::class, $methodName));
}
public function testSendIsTriggered(): void

View File

@@ -29,13 +29,13 @@ class LastLoginSubscriberTest extends TestCase
{
$events = LastLoginSubscriber::getSubscribedEvents();
$this->assertArrayHasKey(UserInteractiveLoginEvent::class, $events);
self::assertArrayHasKey(UserInteractiveLoginEvent::class, $events);
$methodName = $events[UserInteractiveLoginEvent::class];
$this->assertTrue(method_exists(LastLoginSubscriber::class, $methodName));
self::assertTrue(method_exists(LastLoginSubscriber::class, $methodName));
$this->assertArrayHasKey(LoginSuccessEvent::class, $events);
self::assertArrayHasKey(LoginSuccessEvent::class, $events);
$methodName = $events[LoginSuccessEvent::class];
$this->assertTrue(method_exists(LastLoginSubscriber::class, $methodName));
self::assertTrue(method_exists(LastLoginSubscriber::class, $methodName));
}
public function testOnImplicitLogin(): void

View File

@@ -21,8 +21,8 @@ class MenuSubscriberTest extends TestCase
public function testGetSubscribedEvents(): void
{
$events = MenuSubscriber::getSubscribedEvents();
$this->assertArrayHasKey(ConfigureMainMenuEvent::class, $events);
self::assertArrayHasKey(ConfigureMainMenuEvent::class, $events);
$methodName = $events[ConfigureMainMenuEvent::class][0];
$this->assertTrue(method_exists(MenuSubscriber::class, $methodName));
self::assertTrue(method_exists(MenuSubscriber::class, $methodName));
}
}

View File

@@ -27,9 +27,9 @@ class PagerfantaExceptionSubscriberTest extends TestCase
public function testGetSubscribedEvents(): void
{
$events = PagerfantaExceptionSubscriber::getSubscribedEvents();
$this->assertArrayHasKey(KernelEvents::EXCEPTION, $events);
self::assertArrayHasKey(KernelEvents::EXCEPTION, $events);
$methodName = $events[KernelEvents::EXCEPTION][0];
$this->assertTrue(method_exists(PagerfantaExceptionSubscriber::class, $methodName));
self::assertTrue(method_exists(PagerfantaExceptionSubscriber::class, $methodName));
}
public function testWithExceptions(): void

View File

@@ -31,9 +31,9 @@ class ProfileSubscriberTest extends TestCase
{
$events = ProfileSubscriber::getSubscribedEvents();
$this->assertArrayHasKey(LoginSuccessEvent::class, $events);
self::assertArrayHasKey(LoginSuccessEvent::class, $events);
$methodName = $events[LoginSuccessEvent::class];
$this->assertTrue(method_exists(LastLoginSubscriber::class, $methodName));
self::assertTrue(method_exists(LastLoginSubscriber::class, $methodName));
}
public function testOnLoginSuccessWithoutProfileSetsDesktop(): void
@@ -84,7 +84,7 @@ class ProfileSubscriberTest extends TestCase
self::assertEquals(ProfileManager::PROFILE_MOBILE, $manager->getProfileFromSession($session));
}
public function getInvalidCookies()
public static function getInvalidCookies()
{
return [
['MOBILE'],

View File

@@ -21,8 +21,8 @@ class UserDetailsSubscriberTest extends TestCase
public function testGetSubscribedEvents(): void
{
$events = UserDetailsSubscriber::getSubscribedEvents();
$this->assertArrayHasKey(UserDetailsEvent::class, $events);
self::assertArrayHasKey(UserDetailsEvent::class, $events);
$methodName = $events[UserDetailsEvent::class][0];
$this->assertTrue(method_exists(UserDetailsSubscriber::class, $methodName));
self::assertTrue(method_exists(UserDetailsSubscriber::class, $methodName));
}
}

View File

@@ -42,9 +42,9 @@ class UserPreferenceSubscriberTest extends TestCase
public function testGetSubscribedEvents(): void
{
$events = UserPreferenceSubscriber::getSubscribedEvents();
$this->assertArrayHasKey(PrepareUserEvent::class, $events);
self::assertArrayHasKey(PrepareUserEvent::class, $events);
$methodName = $events[PrepareUserEvent::class][0];
$this->assertTrue(method_exists(UserPreferenceSubscriber::class, $methodName));
self::assertTrue(method_exists(UserPreferenceSubscriber::class, $methodName));
}
public function testWithHourlyRateAllowed(): void
@@ -57,7 +57,7 @@ class UserPreferenceSubscriberTest extends TestCase
$prefs = $sut->getDefaultPreferences($user);
foreach ($prefs as $pref) {
$this->assertTrue(\in_array($pref->getName(), self::EXPECTED_PREFERENCES), 'Unknown user preference: ' . $pref->getName());
self::assertTrue(\in_array($pref->getName(), self::EXPECTED_PREFERENCES), 'Unknown user preference: ' . $pref->getName());
}
self::assertCount(\count(self::EXPECTED_PREFERENCES), $prefs);

View File

@@ -21,8 +21,8 @@ class WizardSubscriberTest extends TestCase
public function testGetSubscribedEvents(): void
{
$events = WizardSubscriber::getSubscribedEvents();
$this->assertArrayHasKey(KernelEvents::REQUEST, $events);
self::assertArrayHasKey(KernelEvents::REQUEST, $events);
$methodName = $events[KernelEvents::REQUEST][0];
$this->assertTrue(method_exists(WizardSubscriber::class, $methodName));
self::assertTrue(method_exists(WizardSubscriber::class, $methodName));
}
}