@@ -50,19 +50,19 @@ public class SurefireReportRenderer extends AbstractMavenReportRenderer {
50
50
private final Locale locale ;
51
51
52
52
private final SurefireReportParser parser ;
53
- private final boolean showSuccess ;
54
- private final String xrefLocation ;
55
53
private final List <ReportTestSuite > testSuites ;
54
+ private final String xrefLocation ;
55
+ private final boolean showSuccess ;
56
56
57
57
public SurefireReportRenderer (
58
58
Sink sink ,
59
59
I18N i18n ,
60
60
String i18nSection ,
61
61
Locale locale ,
62
62
ConsoleLogger consoleLogger ,
63
- boolean showSuccess ,
64
63
List <File > reportsDirectories ,
65
- String xrefLocation ) {
64
+ String xrefLocation ,
65
+ boolean showSuccess ) {
66
66
super (sink );
67
67
this .i18n = i18n ;
68
68
this .i18nSection = i18nSection ;
@@ -112,11 +112,7 @@ private String formatI18nString(String section, String key, Object... args) {
112
112
public void renderBody () {
113
113
javaScript (javascriptToggleDisplayCode ());
114
114
115
- sink .section1 ();
116
- sink .sectionTitle1 ();
117
- sink .text (getTitle ());
118
- sink .sectionTitle1_ ();
119
- sink .section1_ ();
115
+ startSection (getTitle ());
120
116
121
117
renderSectionSummary ();
122
118
@@ -125,16 +121,14 @@ public void renderBody() {
125
121
renderSectionTestCases ();
126
122
127
123
renderSectionFailureDetails ();
124
+
125
+ endSection ();
128
126
}
129
127
130
128
private void renderSectionSummary () {
131
129
Map <String , Object > summary = parser .getSummary (testSuites );
132
130
133
- sink .section1 ();
134
- sinkAnchor ("Summary" );
135
- sink .sectionTitle1 ();
136
- sink .text (getI18nString ("surefire" , "label.summary" ));
137
- sink .sectionTitle1_ ();
131
+ startSection (getI18nString ("surefire" , "label.summary" ), "Summary" );
138
132
139
133
constructHotLinks ();
140
134
@@ -168,7 +162,7 @@ private void renderSectionSummary() {
168
162
169
163
sink .lineBreak ();
170
164
171
- sink . section1_ ();
165
+ endSection ();
172
166
}
173
167
174
168
private void renderSectionPackages () {
@@ -177,11 +171,7 @@ private void renderSectionPackages() {
177
171
return ;
178
172
}
179
173
180
- sink .section1 ();
181
- sinkAnchor ("Package_List" );
182
- sink .sectionTitle1 ();
183
- sink .text (getI18nString ("surefire" , "label.packagelist" ));
184
- sink .sectionTitle1_ ();
174
+ startSection (getI18nString ("surefire" , "label.packagelist" ), "Package_List" );
185
175
186
176
constructHotLinks ();
187
177
@@ -227,11 +217,7 @@ private void renderSectionPackages() {
227
217
228
218
List <ReportTestSuite > testSuiteList = entry .getValue ();
229
219
230
- sink .section2 ();
231
- sinkAnchor (packageName );
232
- sink .sectionTitle2 ();
233
- sink .text (packageName );
234
- sink .sectionTitle2_ ();
220
+ startSection (packageName );
235
221
236
222
boolean showTable = false ;
237
223
@@ -266,12 +252,12 @@ private void renderSectionPackages() {
266
252
endTable ();
267
253
}
268
254
269
- sink . section2_ ();
255
+ endSection ();
270
256
}
271
257
272
258
sink .lineBreak ();
273
259
274
- sink . section1_ ();
260
+ endSection ();
275
261
}
276
262
277
263
private void renderSectionTestSuite (ReportTestSuite suite ) {
@@ -320,23 +306,15 @@ private void renderSectionTestCases() {
320
306
return ;
321
307
}
322
308
323
- sink .section1 ();
324
- sinkAnchor ("Test_Cases" );
325
- sink .sectionTitle1 ();
326
- sink .text (getI18nString ("surefire" , "label.testcases" ));
327
- sink .sectionTitle1_ ();
309
+ startSection (getI18nString ("surefire" , "label.testcases" ), "Test_Cases" );
328
310
329
311
constructHotLinks ();
330
312
331
313
for (ReportTestSuite suite : testSuites ) {
332
314
List <ReportTestCase > testCases = suite .getTestCases ();
333
315
334
316
if (!testCases .isEmpty ()) {
335
- sink .section2 ();
336
- sinkAnchor (suite .getPackageName () + '.' + suite .getName ());
337
- sink .sectionTitle2 ();
338
- sink .text (suite .getName ());
339
- sink .sectionTitle2_ ();
317
+ startSection (suite .getName (), suite .getPackageName () + '.' + suite .getName ());
340
318
341
319
boolean showTable = false ;
342
320
@@ -360,13 +338,13 @@ private void renderSectionTestCases() {
360
338
endTable ();
361
339
}
362
340
363
- sink . section2_ ();
341
+ endSection ();
364
342
}
365
343
}
366
344
367
345
sink .lineBreak ();
368
346
369
- sink . section1_ ();
347
+ endSection ();
370
348
}
371
349
372
350
private void constructTestCaseSection (ReportTestCase testCase ) {
@@ -469,7 +447,7 @@ private void constructTestCaseSection(ReportTestCase testCase) {
469
447
}
470
448
471
449
private String toHtmlId (String id ) {
472
- return DoxiaUtils .isValidId (id ) ? id : DoxiaUtils .encodeId (id , true );
450
+ return DoxiaUtils .isValidId (id ) ? id : DoxiaUtils .encodeId (id );
473
451
}
474
452
475
453
private void renderSectionFailureDetails () {
@@ -478,11 +456,7 @@ private void renderSectionFailureDetails() {
478
456
return ;
479
457
}
480
458
481
- sink .section1 ();
482
- sinkAnchor ("Failure_Details" );
483
- sink .sectionTitle1 ();
484
- sink .text (getI18nString ("surefire" , "label.failuredetails" ));
485
- sink .sectionTitle1_ ();
459
+ startSection (getI18nString ("surefire" , "label.failuredetails" ), "Failure_Details" );
486
460
487
461
constructHotLinks ();
488
462
@@ -554,7 +528,7 @@ private void renderSectionFailureDetails() {
554
528
555
529
sink .lineBreak ();
556
530
557
- sink . section1_ ();
531
+ endSection ();
558
532
}
559
533
560
534
private void constructHotLinks () {
0 commit comments