1111
1212namespace Symfony \Component \CssSelector \Tests \Parser ;
1313
14+ use PHPUnit \Framework \Attributes \DataProvider ;
1415use PHPUnit \Framework \TestCase ;
1516use Symfony \Component \CssSelector \Exception \SyntaxErrorException ;
1617use Symfony \Component \CssSelector \Node \FunctionNode ;
2021
2122class ParserTest extends TestCase
2223{
23- /** @dataProvider getParserTestData */
24+ #[DataProvider( ' getParserTestData ' )]
2425 public function testParser ($ source , $ representation )
2526 {
2627 $ parser = new Parser ();
2728
2829 $ this ->assertEquals ($ representation , array_map (fn (SelectorNode $ node ) => (string ) $ node ->getTree (), $ parser ->parse ($ source )));
2930 }
3031
31- /** @dataProvider getParserExceptionTestData */
32+ #[DataProvider( ' getParserExceptionTestData ' )]
3233 public function testParserException ($ source , $ message )
3334 {
3435 $ parser = new Parser ();
@@ -41,7 +42,7 @@ public function testParserException($source, $message)
4142 }
4243 }
4344
44- /** @dataProvider getPseudoElementsTestData */
45+ #[DataProvider( ' getPseudoElementsTestData ' )]
4546 public function testPseudoElements ($ source , $ element , $ pseudo )
4647 {
4748 $ parser = new Parser ();
@@ -54,7 +55,7 @@ public function testPseudoElements($source, $element, $pseudo)
5455 $ this ->assertEquals ($ pseudo , (string ) $ selector ->getPseudoElement ());
5556 }
5657
57- /** @dataProvider getSpecificityTestData */
58+ #[DataProvider( ' getSpecificityTestData ' )]
5859 public function testSpecificity ($ source , $ value )
5960 {
6061 $ parser = new Parser ();
@@ -66,7 +67,7 @@ public function testSpecificity($source, $value)
6667 $ this ->assertEquals ($ value , $ selector ->getSpecificity ()->getValue ());
6768 }
6869
69- /** @dataProvider getParseSeriesTestData */
70+ #[DataProvider( ' getParseSeriesTestData ' )]
7071 public function testParseSeries ($ series , $ a , $ b )
7172 {
7273 $ parser = new Parser ();
@@ -78,7 +79,7 @@ public function testParseSeries($series, $a, $b)
7879 $ this ->assertEquals ([$ a , $ b ], Parser::parseSeries ($ function ->getArguments ()));
7980 }
8081
81- /** @dataProvider getParseSeriesExceptionTestData */
82+ #[DataProvider( ' getParseSeriesExceptionTestData ' )]
8283 public function testParseSeriesException ($ series )
8384 {
8485 $ parser = new Parser ();
0 commit comments