@@ -280,23 +280,6 @@ def test_notation_attlist
280
280
doctype . children . collect ( &:class ) )
281
281
end
282
282
283
- def test_linear_performance_percent_gt
284
- seq = [ 10000 , 50000 , 100000 , 150000 , 200000 ]
285
- assert_linear_performance ( seq , rehearsal : 10 ) do |n |
286
- begin
287
- REXML ::Document . new ( '<!DOCTYPE root [' + "%>" * n + ']><test/>' )
288
- rescue
289
- end
290
- end
291
- end
292
-
293
- def test_linear_performance_comment_gt
294
- seq = [ 10000 , 50000 , 100000 , 150000 , 200000 ]
295
- assert_linear_performance ( seq , rehearsal : 10 ) do |n |
296
- REXML ::Document . new ( '<!DOCTYPE root [<!-- ' + ">" * n + ' -->]>' )
297
- end
298
- end
299
-
300
283
private
301
284
def parse ( internal_subset )
302
285
super ( <<-DOCTYPE )
@@ -306,5 +289,22 @@ def parse(internal_subset)
306
289
DOCTYPE
307
290
end
308
291
end
292
+
293
+ def test_linear_performance_percent_gt
294
+ seq = [ 10000 , 50000 , 100000 , 150000 , 200000 ]
295
+ assert_linear_performance ( seq , rehearsal : 10 ) do |n |
296
+ begin
297
+ REXML ::Document . new ( '<!DOCTYPE root [' + "%>" * n + ']><test/>' )
298
+ rescue
299
+ end
300
+ end
301
+ end
302
+
303
+ def test_linear_performance_comment_gt
304
+ seq = [ 10000 , 50000 , 100000 , 150000 , 200000 ]
305
+ assert_linear_performance ( seq , rehearsal : 10 ) do |n |
306
+ REXML ::Document . new ( '<!DOCTYPE root [<!-- ' + ">" * n + ' -->]>' )
307
+ end
308
+ end
309
309
end
310
310
end
0 commit comments