assertThat(result.getActives()).isNotNull(); assertThat(result.getActives().getActives().get(rule.getKey().toString())).isNotNull(); assertThat(result.getActives().getActives().get(rule.getKey().toString()).getActiveListList()).hasSize(1); Rules.Active activeList = result.getActives().getActives().get(rule.getKey().toString()).getActiveList(0); assertThat(activeList.getParamsCount()).isEqualTo(2); assertThat(activeList.getParamsList()).extracting("key", "value").containsExactlyInAnyOrder(
private static Set<String> writeActiveRules(RuleKey ruleKey, Collection<OrgActiveRuleDto> activeRules, ListMultimap<ActiveRuleKey, ActiveRuleParamDto> activeRuleParamsByActiveRuleKey, Rules.Actives.Builder activesBuilder) { final Set<String> profileUuids = new HashSet<>(); Rules.ActiveList.Builder activeRulesListResponse = Rules.ActiveList.newBuilder(); for (OrgActiveRuleDto activeRule : activeRules) { activeRulesListResponse.addActiveList(buildActiveRuleResponse(activeRule, activeRuleParamsByActiveRuleKey.get(activeRule.getKey()))); profileUuids.add(activeRule.getProfileUuid()); } activesBuilder .getMutableActives() .put(ruleKey.toString(), activeRulesListResponse.build()); return profileUuids; }
for (Map.Entry<String, ActiveList> entry : response.getActives().getActives().entrySet()) { RuleKey ruleKey = RuleKey.parse(entry.getKey()); for (org.sonarqube.ws.Rules.Active ar : entry.getValue().getActiveListList()) { String qProfileKey = ar.getQProfile(); if (!activeRulesBuildersByQProfile.containsKey(qProfileKey)) {
Active active = activeList.getActiveList(0);
Active active = activeList.getActiveList(0);
private static Set<String> writeActiveRules(RuleKey ruleKey, Collection<OrgActiveRuleDto> activeRules, ListMultimap<ActiveRuleKey, ActiveRuleParamDto> activeRuleParamsByActiveRuleKey, Rules.Actives.Builder activesBuilder) { final Set<String> profileUuids = new HashSet<>(); Rules.ActiveList.Builder activeRulesListResponse = Rules.ActiveList.newBuilder(); for (OrgActiveRuleDto activeRule : activeRules) { activeRulesListResponse.addActiveList(buildActiveRuleResponse(activeRule, activeRuleParamsByActiveRuleKey.get(activeRule.getKey()))); profileUuids.add(activeRule.getProfileUuid()); } activesBuilder .getMutableActives() .put(ruleKey.toString(), activeRulesListResponse.build()); return profileUuids; }
assertThat(result.getActives()).isNotNull(); assertThat(result.getActives().getActives().get(rule.getKey().toString())).isNotNull(); assertThat(result.getActives().getActives().get(rule.getKey().toString()).getActiveListList()).hasSize(1); Rules.Active activeList = result.getActives().getActives().get(rule.getKey().toString()).getActiveList(0); assertThat(activeList.getParamsCount()).isEqualTo(2); assertThat(activeList.getParamsList()).extracting("key", "value").containsExactlyInAnyOrder(
activeBuilder.setSeverity(SEVERITY_VALUE); ActiveList activeList = Rules.ActiveList.newBuilder().addActiveList(activeBuilder).build(); actives.putAllActives(ImmutableSortedMap.of(key.toString(), activeList)); });
Active active = activeList.getActiveList(0);