| Code with Finding: |
class NavigatorPanel {
private void generateResult(XMLStringBuffer header, int failed, int skipped, int passed,
ISuite suite, String suiteName) {
//
// Results
//
header.push(D, C, "result-section");
header.push(D, C, "suite-section-title");
header.addRequired(S, "Results");
header.pop(D);
// Method stats
int total = failed + skipped + passed;
String stats = String.format("%s, %s %s %s",
pluralize(total, "method"),
maybe(failed, "failed", ", "),
maybe(skipped, "skipped", ", "),
maybe(passed, "passed", ""));
header.push(D, C, "suite-section-content");
header.push("ul");
header.push("li");
header.addOptional(S, stats, C, "method-stats");
header.pop("li");
generateMethodList("Failed methods", new ResultsByStatus(suite, "failed", ITestResult.FAILURE),
suiteName, header);
generateMethodList("Skipped methods", new ResultsByStatus(suite, "skipped", ITestResult.SKIP),
suiteName, header);
generateMethodList("Passed methods", new ResultsByStatus(suite, "passed", ITestResult.SUCCESS),
suiteName, header);
}
}
|