@@ -37,11 +37,27 @@ public function testMatchDefault($testMarker, $testContent='default')
37
37
$ tokenArray = $ tokens [$ token ];
38
38
39
39
// Make sure we're looking at the right token.
40
- $ this ->assertSame (T_MATCH_DEFAULT , $ tokenArray ['code ' ], 'Token tokenized as ' .$ tokenArray ['type ' ].', not T_MATCH_DEFAULT (code) ' );
41
-
42
- $ this ->assertArrayNotHasKey ('scope_condition ' , $ tokenArray , 'Scope condition is set ' );
43
- $ this ->assertArrayNotHasKey ('scope_opener ' , $ tokenArray , 'Scope opener is set ' );
44
- $ this ->assertArrayNotHasKey ('scope_closer ' , $ tokenArray , 'Scope closer is set ' );
40
+ $ this ->assertSame (
41
+ T_MATCH_DEFAULT ,
42
+ $ tokenArray ['code ' ],
43
+ sprintf ('Token tokenized as %s, not T_MATCH_DEFAULT (code). Marker: %s. ' , $ tokenArray ['type ' ], $ testMarker )
44
+ );
45
+
46
+ $ this ->assertArrayNotHasKey (
47
+ 'scope_condition ' ,
48
+ $ tokenArray ,
49
+ sprintf ('Scope condition is set. Marker: %s. ' , $ testMarker )
50
+ );
51
+ $ this ->assertArrayNotHasKey (
52
+ 'scope_opener ' ,
53
+ $ tokenArray ,
54
+ sprintf ('Scope opener is set. Marker: %s. ' , $ testMarker )
55
+ );
56
+ $ this ->assertArrayNotHasKey (
57
+ 'scope_closer ' ,
58
+ $ tokenArray ,
59
+ sprintf ('Scope closer is set. Marker: %s. ' , $ testMarker )
60
+ );
45
61
46
62
}//end testMatchDefault()
47
63
@@ -133,34 +149,110 @@ public function testSwitchDefault($testMarker, $openerOffset, $closerOffset, $co
133
149
$ expectedScopeCloser = ($ token + $ closerOffset );
134
150
135
151
// Make sure we're looking at the right token.
136
- $ this ->assertSame (T_DEFAULT , $ tokenArray ['code ' ], 'Token tokenized as ' .$ tokenArray ['type ' ].', not T_DEFAULT (code) ' );
137
-
138
- $ this ->assertArrayHasKey ('scope_condition ' , $ tokenArray , 'Scope condition is not set ' );
139
- $ this ->assertArrayHasKey ('scope_opener ' , $ tokenArray , 'Scope opener is not set ' );
140
- $ this ->assertArrayHasKey ('scope_closer ' , $ tokenArray , 'Scope closer is not set ' );
141
- $ this ->assertSame ($ token , $ tokenArray ['scope_condition ' ], 'Scope condition is not the T_DEFAULT token ' );
142
- $ this ->assertSame ($ expectedScopeOpener , $ tokenArray ['scope_opener ' ], 'Scope opener of the T_DEFAULT token incorrect ' );
143
- $ this ->assertSame ($ expectedScopeCloser , $ tokenArray ['scope_closer ' ], 'Scope closer of the T_DEFAULT token incorrect ' );
152
+ $ this ->assertSame (
153
+ T_DEFAULT ,
154
+ $ tokenArray ['code ' ],
155
+ sprintf ('Token tokenized as %s, not T_DEFAULT (code). Marker: %s. ' , $ tokenArray ['type ' ], $ testMarker )
156
+ );
157
+
158
+ $ this ->assertArrayHasKey (
159
+ 'scope_condition ' ,
160
+ $ tokenArray ,
161
+ sprintf ('Scope condition is not set. Marker: %s. ' , $ testMarker )
162
+ );
163
+ $ this ->assertArrayHasKey (
164
+ 'scope_opener ' ,
165
+ $ tokenArray ,
166
+ sprintf ('Scope opener is not set. Marker: %s. ' , $ testMarker )
167
+ );
168
+ $ this ->assertArrayHasKey (
169
+ 'scope_closer ' ,
170
+ $ tokenArray ,
171
+ sprintf ('Scope closer is not set. Marker: %s. ' , $ testMarker )
172
+ );
173
+ $ this ->assertSame (
174
+ $ token ,
175
+ $ tokenArray ['scope_condition ' ],
176
+ sprintf ('Scope condition is not the T_DEFAULT token. Marker: %s. ' , $ testMarker )
177
+ );
178
+ $ this ->assertSame (
179
+ $ expectedScopeOpener ,
180
+ $ tokenArray ['scope_opener ' ],
181
+ sprintf ('Scope opener of the T_DEFAULT token incorrect. Marker: %s. ' , $ testMarker )
182
+ );
183
+ $ this ->assertSame (
184
+ $ expectedScopeCloser ,
185
+ $ tokenArray ['scope_closer ' ],
186
+ sprintf ('Scope closer of the T_DEFAULT token incorrect. Marker: %s. ' , $ testMarker )
187
+ );
144
188
145
189
$ opener = $ tokenArray ['scope_opener ' ];
146
- $ this ->assertArrayHasKey ('scope_condition ' , $ tokens [$ opener ], 'Opener scope condition is not set ' );
147
- $ this ->assertArrayHasKey ('scope_opener ' , $ tokens [$ opener ], 'Opener scope opener is not set ' );
148
- $ this ->assertArrayHasKey ('scope_closer ' , $ tokens [$ opener ], 'Opener scope closer is not set ' );
149
- $ this ->assertSame ($ token , $ tokens [$ opener ]['scope_condition ' ], 'Opener scope condition is not the T_DEFAULT token ' );
150
- $ this ->assertSame ($ expectedScopeOpener , $ tokens [$ opener ]['scope_opener ' ], 'T_DEFAULT opener scope opener token incorrect ' );
151
- $ this ->assertSame ($ expectedScopeCloser , $ tokens [$ opener ]['scope_closer ' ], 'T_DEFAULT opener scope closer token incorrect ' );
190
+ $ this ->assertArrayHasKey (
191
+ 'scope_condition ' ,
192
+ $ tokens [$ opener ],
193
+ sprintf ('Opener scope condition is not set. Marker: %s. ' , $ testMarker )
194
+ );
195
+ $ this ->assertArrayHasKey (
196
+ 'scope_opener ' ,
197
+ $ tokens [$ opener ],
198
+ sprintf ('Opener scope opener is not set. Marker: %s. ' , $ testMarker )
199
+ );
200
+ $ this ->assertArrayHasKey (
201
+ 'scope_closer ' ,
202
+ $ tokens [$ opener ],
203
+ sprintf ('Opener scope closer is not set. Marker: %s. ' , $ testMarker )
204
+ );
205
+ $ this ->assertSame (
206
+ $ token ,
207
+ $ tokens [$ opener ]['scope_condition ' ],
208
+ sprintf ('Opener scope condition is not the T_DEFAULT token. Marker: %s. ' , $ testMarker )
209
+ );
210
+ $ this ->assertSame (
211
+ $ expectedScopeOpener ,
212
+ $ tokens [$ opener ]['scope_opener ' ],
213
+ sprintf ('T_DEFAULT opener scope opener token incorrect. Marker: %s. ' , $ testMarker )
214
+ );
215
+ $ this ->assertSame (
216
+ $ expectedScopeCloser ,
217
+ $ tokens [$ opener ]['scope_closer ' ],
218
+ sprintf ('T_DEFAULT opener scope closer token incorrect. Marker: %s. ' , $ testMarker )
219
+ );
152
220
153
221
$ closer = $ expectedScopeCloser ;
154
222
155
223
if ($ sharedScopeCloser === false ) {
156
224
$ closer = $ tokenArray ['scope_closer ' ];
157
- $ this ->assertArrayHasKey ('scope_condition ' , $ tokens [$ closer ], 'Closer scope condition is not set ' );
158
- $ this ->assertArrayHasKey ('scope_opener ' , $ tokens [$ closer ], 'Closer scope opener is not set ' );
159
- $ this ->assertArrayHasKey ('scope_closer ' , $ tokens [$ closer ], 'Closer scope closer is not set ' );
160
- $ this ->assertSame ($ token , $ tokens [$ closer ]['scope_condition ' ], 'Closer scope condition is not the T_DEFAULT token ' );
161
- $ this ->assertSame ($ expectedScopeOpener , $ tokens [$ closer ]['scope_opener ' ], 'T_DEFAULT closer scope opener token incorrect ' );
162
- $ this ->assertSame ($ expectedScopeCloser , $ tokens [$ closer ]['scope_closer ' ], 'T_DEFAULT closer scope closer token incorrect ' );
163
- }
225
+ $ this ->assertArrayHasKey (
226
+ 'scope_condition ' ,
227
+ $ tokens [$ closer ],
228
+ sprintf ('Closer scope condition is not set. Marker: %s. ' , $ testMarker )
229
+ );
230
+ $ this ->assertArrayHasKey (
231
+ 'scope_opener ' ,
232
+ $ tokens [$ closer ],
233
+ sprintf ('Closer scope opener is not set. Marker: %s. ' , $ testMarker )
234
+ );
235
+ $ this ->assertArrayHasKey (
236
+ 'scope_closer ' ,
237
+ $ tokens [$ closer ],
238
+ sprintf ('Closer scope closer is not set. Marker: %s. ' , $ testMarker )
239
+ );
240
+ $ this ->assertSame (
241
+ $ token ,
242
+ $ tokens [$ closer ]['scope_condition ' ],
243
+ sprintf ('Closer scope condition is not the T_DEFAULT token. Marker: %s. ' , $ testMarker )
244
+ );
245
+ $ this ->assertSame (
246
+ $ expectedScopeOpener ,
247
+ $ tokens [$ closer ]['scope_opener ' ],
248
+ sprintf ('T_DEFAULT closer scope opener token incorrect. Marker: %s. ' , $ testMarker )
249
+ );
250
+ $ this ->assertSame (
251
+ $ expectedScopeCloser ,
252
+ $ tokens [$ closer ]['scope_closer ' ],
253
+ sprintf ('T_DEFAULT closer scope closer token incorrect. Marker: %s. ' , $ testMarker )
254
+ );
255
+ }//end if
164
256
165
257
if (($ opener + 1 ) !== $ closer ) {
166
258
$ end = $ closer ;
@@ -172,7 +264,7 @@ public function testSwitchDefault($testMarker, $openerOffset, $closerOffset, $co
172
264
$ this ->assertArrayHasKey (
173
265
$ token ,
174
266
$ tokens [$ i ]['conditions ' ],
175
- 'T_DEFAULT condition not added for token belonging to the T_DEFAULT structure '
267
+ sprintf ( 'T_DEFAULT condition not added for token belonging to the T_DEFAULT structure. Marker: %s. ' , $ testMarker )
176
268
);
177
269
}
178
270
}
@@ -257,11 +349,27 @@ public function testNotDefaultKeyword($testMarker, $testContent='DEFAULT')
257
349
$ tokenArray = $ tokens [$ token ];
258
350
259
351
// Make sure we're looking at the right token.
260
- $ this ->assertSame (T_STRING , $ tokenArray ['code ' ], 'Token tokenized as ' .$ tokenArray ['type ' ].', not T_STRING (code) ' );
261
-
262
- $ this ->assertArrayNotHasKey ('scope_condition ' , $ tokenArray , 'Scope condition is set ' );
263
- $ this ->assertArrayNotHasKey ('scope_opener ' , $ tokenArray , 'Scope opener is set ' );
264
- $ this ->assertArrayNotHasKey ('scope_closer ' , $ tokenArray , 'Scope closer is set ' );
352
+ $ this ->assertSame (
353
+ T_STRING ,
354
+ $ tokenArray ['code ' ],
355
+ sprintf ('Token tokenized as %s, not T_STRING (code). Marker: %s. ' , $ tokenArray ['type ' ], $ testMarker )
356
+ );
357
+
358
+ $ this ->assertArrayNotHasKey (
359
+ 'scope_condition ' ,
360
+ $ tokenArray ,
361
+ sprintf ('Scope condition is set. Marker: %s. ' , $ testMarker )
362
+ );
363
+ $ this ->assertArrayNotHasKey (
364
+ 'scope_opener ' ,
365
+ $ tokenArray ,
366
+ sprintf ('Scope opener is set. Marker: %s. ' , $ testMarker )
367
+ );
368
+ $ this ->assertArrayNotHasKey (
369
+ 'scope_closer ' ,
370
+ $ tokenArray ,
371
+ sprintf ('Scope closer is set. Marker: %s. ' , $ testMarker )
372
+ );
265
373
266
374
}//end testNotDefaultKeyword()
267
375
0 commit comments