@@ -33,6 +33,20 @@ class MemberNameCheckTest extends CheckTestCase<MemberNameCheckTests> {
3333 assertMsg (check , TEST5 , ' Invalid enum member signature: "VALUE_TEST" (name should be "~/ ${check .format }/")' );
3434 }
3535
36+ public function testTokenClass () {
37+ var check = new MemberNameCheck ();
38+ check .tokens = [CLASS ];
39+
40+ var memberMessage = ' Invalid member signature: "Count" (name should be "~/ ${check .format }/")' ;
41+ assertNoMsg (check , TEST );
42+ assertMsg (check , TEST1 , memberMessage );
43+ assertMsg (check , TEST2 , ' Invalid member signature: "Count" (name should be "~/ ${check .format }/")' );
44+ assertNoMsg (check , TEST3 );
45+ assertNoMsg (check , TEST4 );
46+ assertNoMsg (check , TEST5 );
47+ assertNoMsg (check , ABSTRACT_FIELDS );
48+ }
49+
3650 public function testTokenPublic () {
3751 var check = new MemberNameCheck ();
3852 check .tokens = [CLASS , PUBLIC ];
@@ -149,6 +163,10 @@ class MemberNameCheckTest extends CheckTestCase<MemberNameCheckTests> {
149163 assertNoMsg (check , TEST );
150164 assertMsg (check , ABSTRACT_FIELDS , ' Invalid member signature: "EnumConstructor3" (name should be "~/ ${check .format }/")' );
151165
166+ check .tokens = [ABSTRACT ];
167+ assertNoMsg (check , TEST );
168+ assertMsg (check , ABSTRACT_FIELDS , ' Invalid member signature: "EnumConstructor3" (name should be "~/ ${check .format }/")' );
169+
152170 check .tokens = [ABSTRACT , PRIVATE ];
153171 assertNoMsg (check , ABSTRACT_FIELDS );
154172
0 commit comments