@@ -17,6 +17,7 @@ class MemberNameCheckTest extends CheckTestCase<MemberNameCheckTests> {
1717 assertMsg (check , TEST3 , ' Invalid typedef member signature: "Count" (name should be "~/ ${check .format }/")' );
1818 assertMsg (check , TEST5 , ' Invalid enum member signature: "VALUE_TEST" (name should be "~/ ${check .format }/")' );
1919 assertMsg (check , PROPERTY_NAME , ' Invalid member signature: "Example" (name should be "~/^[a-z][a-zA-Z0-9]*$/")' );
20+ assertMsg (check , ABSTRACT_FIELDS , ' Invalid member signature: "EnumConstructor3" (name should be "~/ ${check .format }/")' );
2021 }
2122
2223 public function testIgnoreExtern () {
@@ -43,6 +44,23 @@ class MemberNameCheckTest extends CheckTestCase<MemberNameCheckTests> {
4344 assertNoMsg (check , TEST3 );
4445 assertNoMsg (check , TEST4 );
4546 assertNoMsg (check , TEST5 );
47+ assertNoMsg (check , ABSTRACT_FIELDS );
48+
49+ check .tokens = [PUBLIC ];
50+ assertNoMsg (check , TEST );
51+ assertMsg (check , TEST1 , memberMessage );
52+ assertNoMsg (check , TEST2 );
53+ assertNoMsg (check , TEST3 );
54+ assertNoMsg (check , TEST4 );
55+ assertNoMsg (check , TEST5 );
56+
57+ check .tokens = [ABSTRACT , CLASS , PUBLIC ];
58+ assertNoMsg (check , TEST );
59+ assertMsg (check , TEST1 , memberMessage );
60+ assertNoMsg (check , TEST2 );
61+ assertNoMsg (check , TEST3 );
62+ assertNoMsg (check , TEST4 );
63+ assertNoMsg (check , TEST5 );
4664
4765 check .tokens = [PUBLIC , TYPEDEF ];
4866 assertMsg (check , TEST3 , ' Invalid typedef member signature: "Count" (name should be "~/ ${check .format }/")' );
@@ -52,6 +70,23 @@ class MemberNameCheckTest extends CheckTestCase<MemberNameCheckTests> {
5270 var check = new MemberNameCheck ();
5371 check .tokens = [CLASS , PRIVATE ];
5472
73+ assertNoMsg (check , TEST );
74+ assertNoMsg (check , TEST1 );
75+ assertMsg (check , TEST2 , ' Invalid member signature: "Count" (name should be "~/ ${check .format }/")' );
76+ assertNoMsg (check , TEST3 );
77+ assertNoMsg (check , TEST4 );
78+ assertNoMsg (check , TEST5 );
79+ assertNoMsg (check , ABSTRACT_FIELDS );
80+
81+ check .tokens = [PRIVATE ];
82+ assertNoMsg (check , TEST );
83+ assertNoMsg (check , TEST1 );
84+ assertMsg (check , TEST2 , ' Invalid member signature: "Count" (name should be "~/ ${check .format }/")' );
85+ assertNoMsg (check , TEST3 );
86+ assertNoMsg (check , TEST4 );
87+ assertNoMsg (check , TEST5 );
88+
89+ check .tokens = [ABSTRACT , CLASS , PRIVATE ];
5590 assertNoMsg (check , TEST );
5691 assertNoMsg (check , TEST1 );
5792 assertMsg (check , TEST2 , ' Invalid member signature: "Count" (name should be "~/ ${check .format }/")' );
@@ -73,6 +108,7 @@ class MemberNameCheckTest extends CheckTestCase<MemberNameCheckTests> {
73108 assertNoMsg (check , TEST4 );
74109 assertMsg (check , TEST5 , ' Invalid enum member signature: "VALUE_TEST" (name should be "~/ ${check .format }/")' );
75110 assertMsg (check , TEST6 , ' Invalid enum member signature: "VALUE" (name should be "~/ ${check .format }/")' );
111+ assertNoMsg (check , ABSTRACT_FIELDS );
76112 }
77113
78114 public function testTokenTypedef () {
@@ -84,6 +120,7 @@ class MemberNameCheckTest extends CheckTestCase<MemberNameCheckTests> {
84120 assertMsg (check , TEST3 , ' Invalid typedef member signature: "Count" (name should be "~/ ${check .format }/")' );
85121 assertNoMsg (check , TEST4 );
86122 assertNoMsg (check , TEST5 );
123+ assertNoMsg (check , ABSTRACT_FIELDS );
87124 }
88125
89126 public function testFormat () {
@@ -115,8 +152,20 @@ class MemberNameCheckTest extends CheckTestCase<MemberNameCheckTests> {
115152 check .tokens = [ABSTRACT , PRIVATE ];
116153 assertNoMsg (check , ABSTRACT_FIELDS );
117154
155+ check .tokens = [PRIVATE ];
156+ assertNoMsg (check , ABSTRACT_FIELDS );
157+
158+ check .tokens = [ABSTRACT , CLASS , PRIVATE ];
159+ assertNoMsg (check , ABSTRACT_FIELDS );
160+
118161 check .tokens = [ABSTRACT , PUBLIC ];
119162 assertMsg (check , ABSTRACT_FIELDS , ' Invalid member signature: "EnumConstructor3" (name should be "~/ ${check .format }/")' );
163+
164+ check .tokens = [PUBLIC ];
165+ assertMsg (check , ABSTRACT_FIELDS , ' Invalid member signature: "EnumConstructor3" (name should be "~/ ${check .format }/")' );
166+
167+ check .tokens = [ABSTRACT , CLASS , PUBLIC ];
168+ assertMsg (check , ABSTRACT_FIELDS , ' Invalid member signature: "EnumConstructor3" (name should be "~/ ${check .format }/")' );
120169 }
121170
122171 public function testDefineCombinations () {
0 commit comments