@Override public String resolution() { return issue.resolution(); }
@Override public boolean test(@Nullable TrackedIssue issue) { if (issue != null) { return resolved ? (issue.resolution() != null) : (issue.resolution() == null); } return false; } }
@Override public boolean test(@Nullable TrackedIssue issue) { if (issue != null) { return resolved ? issue.resolution() != null : issue.resolution() == null; } return false; } }
private static void assertNumberIssues(AnalysisResult result, int expectedNew, int expectedOpen, int expectedResolved) { int newIssues = 0; int openIssues = 0; int resolvedIssue = 0; for (TrackedIssue issue : result.trackedIssues()) { System.out .println(issue.getMessage() + " " + issue.key() + " " + issue.getRuleKey() + " " + issue.isNew() + " " + issue.resolution() + " " + issue.componentKey() + " " + issue.startLine()); if (issue.isNew()) { newIssues++; } else if (issue.resolution() != null) { resolvedIssue++; } else { openIssues++; } } System.out.println("new: " + newIssues + " open: " + openIssues + " resolved " + resolvedIssue); assertThat(newIssues).isEqualTo(expectedNew); assertThat(openIssues).isEqualTo(expectedOpen); assertThat(resolvedIssue).isEqualTo(expectedResolved); }
for (TrackedIssue issue : result.trackedIssues()) { System.out .println(issue.getMessage() + " " + issue.key() + " " + issue.getRuleKey() + " " + issue.isNew() + " " + issue.resolution() + " " + issue.componentKey() + " " + issue.startLine()); if (issue.isNew()) { newIssues++; } else if (issue.resolution() != null) { resolvedIssue++; } else {
private void writeJsonIssues(JsonWriter json, Set<RuleKey> ruleKeys, Set<String> logins) { json.name("issues").beginArray(); for (TrackedIssue issue : getIssues()) { if (issue.resolution() == null) { InputComponent component = componentStore.getByKey(issue.componentKey()); String componentKeyWithBranch = project.getKeyWithBranch(); .prop("rule", issue.getRuleKey().toString()) .prop("status", issue.status()) .prop("resolution", issue.resolution()) .prop("isNew", issue.isNew()) .prop("assignee", issue.assignee())
@Override public String resolution() { return issue.resolution(); }
@Override public boolean test(@Nullable TrackedIssue issue) { if (issue != null) { return resolved ? (issue.resolution() != null) : (issue.resolution() == null); } return false; } }
@Override public boolean test(@Nullable TrackedIssue issue) { if (issue != null) { return resolved ? issue.resolution() != null : issue.resolution() == null; } return false; } }
private void writeJsonIssues(JsonWriter json, Set<RuleKey> ruleKeys, Set<String> logins) { json.name("issues").beginArray(); for (TrackedIssue issue : getIssues()) { if (issue.resolution() == null) { InputComponent component = componentStore.getByKey(issue.componentKey()); String componentKeyWithBranch = project.getKeyWithBranch(); .prop("rule", issue.getRuleKey().toString()) .prop("status", issue.status()) .prop("resolution", issue.resolution()) .prop("isNew", issue.isNew()) .prop("assignee", issue.assignee())