Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[Notifier] TransportFactoryTestCase incompatible with PHPUnit 11 #54100

Closed
@derrabus

Description

@derrabus

Symfony version(s) affected

7.1-dev

Description

TransportFactoryTestCase contains several data providers that return an empty array by default, for example:

/**
* @return iterable<array{0: string, 1: string|null}>
*/
public static function unsupportedSchemeProvider(): iterable
{
return [];
}

If I run such a test with PHPUnit 11, the test in marked as invalid if the data provider is left empty.

How to reproduce

There was 1 PHPUnit error:

1) Symfony\Component\Notifier\Bridge\Sms77\Tests\Sms77TransportFactoryTest::testMissingRequiredOptionException
The data provider specified for Symfony\Component\Notifier\Bridge\Sms77\Tests\Sms77TransportFactoryTest::testMissingRequiredOptionException is invalid
Empty data set provided by data provider

Possible Solution

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions