test: use static data providers

This commit is contained in:
Oliver Davies 2023-11-25 08:25:00 +00:00
parent e6a757cd05
commit 15d4fdbd5a

View file

@ -153,7 +153,7 @@ class ConfigurationValidatorTest extends KernelTestCase
} }
/** /**
* @dataProvider validWebServerTypesProvider * @dataProvider validWebServerTypes
*/ */
public function testTheWebServerTypeIsValid( public function testTheWebServerTypeIsValid(
string $webServer, string $webServer,
@ -183,7 +183,7 @@ class ConfigurationValidatorTest extends KernelTestCase
} }
} }
public function extraDatabaseProvider(): \Generator public static function extraDatabaseProvider(): \Generator
{ {
return [ return [
yield 'correct' => [['migrate'], 0, null], yield 'correct' => [['migrate'], 0, null],
@ -193,7 +193,7 @@ class ConfigurationValidatorTest extends KernelTestCase
]; ];
} }
public function projectLanguageProvider(): \Generator public static function projectLanguageProvider(): \Generator
{ {
return [ return [
yield 'Supported language string' => ['php', 0, null], yield 'Supported language string' => ['php', 0, null],
@ -202,7 +202,7 @@ class ConfigurationValidatorTest extends KernelTestCase
]; ];
} }
public function projectNameProvider(): \Generator public static function projectNameProvider(): \Generator
{ {
return [ return [
yield 'Non-empty string' => ['test', 0, null], yield 'Non-empty string' => ['test', 0, null],
@ -210,7 +210,7 @@ class ConfigurationValidatorTest extends KernelTestCase
]; ];
} }
public function projectTypeProvider(): \Generator public static function projectTypeProvider(): \Generator
{ {
return [ return [
yield 'astro' => [ProjectType::Astro->value, 0, null], yield 'astro' => [ProjectType::Astro->value, 0, null],
@ -224,7 +224,7 @@ class ConfigurationValidatorTest extends KernelTestCase
]; ];
} }
public function validWebServerTypesProvider(): \Generator public static function validWebServerTypes(): \Generator
{ {
return [ return [
yield 'caddy' => [WebServer::Caddy->value, 0, null], yield 'caddy' => [WebServer::Caddy->value, 0, null],