99
1010namespace PHP_CodeSniffer \Tests \Core \Tokenizer ;
1111
12- use PHP_CodeSniffer \Tests \Core \AbstractMethodUnitTest ;
13-
14- final class AttributesTest extends AbstractMethodUnitTest
12+ final class AttributesTest extends AbstractTokenizerTestCase
1513{
1614
1715
@@ -31,7 +29,7 @@ final class AttributesTest extends AbstractMethodUnitTest
3129 */
3230 public function testAttribute ($ testMarker , $ length , $ tokenCodes )
3331 {
34- $ tokens = self :: $ phpcsFile ->getTokens ();
32+ $ tokens = $ this -> phpcsFile ->getTokens ();
3533
3634 $ attribute = $ this ->getTargetToken ($ testMarker , T_ATTRIBUTE );
3735 $ this ->assertArrayHasKey ('attribute_closer ' , $ tokens [$ attribute ]);
@@ -294,7 +292,7 @@ public static function dataAttribute()
294292 */
295293 public function testTwoAttributesOnTheSameLine ()
296294 {
297- $ tokens = self :: $ phpcsFile ->getTokens ();
295+ $ tokens = $ this -> phpcsFile ->getTokens ();
298296
299297 $ attribute = $ this ->getTargetToken ('/* testTwoAttributeOnTheSameLine */ ' , T_ATTRIBUTE );
300298 $ this ->assertArrayHasKey ('attribute_closer ' , $ tokens [$ attribute ]);
@@ -318,7 +316,7 @@ public function testTwoAttributesOnTheSameLine()
318316 */
319317 public function testAttributeAndLineComment ()
320318 {
321- $ tokens = self :: $ phpcsFile ->getTokens ();
319+ $ tokens = $ this -> phpcsFile ->getTokens ();
322320
323321 $ attribute = $ this ->getTargetToken ('/* testAttributeAndCommentOnTheSameLine */ ' , T_ATTRIBUTE );
324322 $ this ->assertArrayHasKey ('attribute_closer ' , $ tokens [$ attribute ]);
@@ -348,7 +346,7 @@ public function testAttributeAndLineComment()
348346 */
349347 public function testAttributeOnParameters ($ testMarker , $ position , $ length , array $ tokenCodes )
350348 {
351- $ tokens = self :: $ phpcsFile ->getTokens ();
349+ $ tokens = $ this -> phpcsFile ->getTokens ();
352350
353351 $ function = $ this ->getTargetToken ($ testMarker , T_FUNCTION );
354352 $ attribute = ($ function + $ position );
@@ -455,7 +453,7 @@ public static function dataAttributeOnParameters()
455453 */
456454 public function testAttributeContainingTextLookingLikeCloseTag ($ testMarker , $ length , array $ expectedTokensAttribute , array $ expectedTokensAfter )
457455 {
458- $ tokens = self :: $ phpcsFile ->getTokens ();
456+ $ tokens = $ this -> phpcsFile ->getTokens ();
459457
460458 $ attribute = $ this ->getTargetToken ($ testMarker , T_ATTRIBUTE );
461459
@@ -601,7 +599,7 @@ public static function dataAttributeOnTextLookingLikeCloseTag()
601599 */
602600 public function testInvalidAttribute ()
603601 {
604- $ tokens = self :: $ phpcsFile ->getTokens ();
602+ $ tokens = $ this -> phpcsFile ->getTokens ();
605603
606604 $ attribute = $ this ->getTargetToken ('/* testInvalidAttribute */ ' , T_ATTRIBUTE );
607605
@@ -617,12 +615,13 @@ public function testInvalidAttribute()
617615 * @covers PHP_CodeSniffer\Tokenizers\PHP::tokenize
618616 * @covers PHP_CodeSniffer\Tokenizers\PHP::findCloser
619617 * @covers PHP_CodeSniffer\Tokenizers\PHP::parsePhpAttribute
618+ * @covers PHP_CodeSniffer\Tokenizers\PHP::createAttributesNestingMap
620619 *
621620 * @return void
622621 */
623622 public function testNestedAttributes ()
624623 {
625- $ tokens = self :: $ phpcsFile ->getTokens ();
624+ $ tokens = $ this -> phpcsFile ->getTokens ();
626625 $ tokenCodes = [
627626 T_STRING ,
628627 T_NS_SEPARATOR ,
0 commit comments