From 589b7210bad4b2f6f62c3820531cfd4f12d9eaff Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20Lesaint?= Date: Tue, 6 Jun 2017 18:02:42 +0200 Subject: [PATCH] SONAR-9191 remove unused methods from DefaultRuleFinder --- .../sonar/server/rule/DefaultRuleFinder.java | 24 ------------------- .../server/rule/DefaultRuleFinderTest.java | 22 ----------------- 2 files changed, 46 deletions(-) diff --git a/server/sonar-server/src/main/java/org/sonar/server/rule/DefaultRuleFinder.java b/server/sonar-server/src/main/java/org/sonar/server/rule/DefaultRuleFinder.java index d6a276acc5d..e96599002e2 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/rule/DefaultRuleFinder.java +++ b/server/sonar-server/src/main/java/org/sonar/server/rule/DefaultRuleFinder.java @@ -72,30 +72,6 @@ public class DefaultRuleFinder implements RuleFinder { } } - public Collection findByIds(Collection ruleIds) { - List rules = newArrayList(); - if (ruleIds.isEmpty()) { - return rules; - } - - try (DbSession dbSession = dbClient.openSession(false)) { - List ruleDtos = ruleDao.selectByIds(dbSession, defaultOrganizationProvider.get().getUuid(), new ArrayList<>(ruleIds)); - return convertToRuleApi(dbSession, ruleDtos); - } - } - - public Collection findByKeys(Collection ruleKeys) { - List rules = newArrayList(); - if (ruleKeys.isEmpty()) { - return rules; - } - - try (DbSession dbSession = dbClient.openSession(false)) { - List ruleDtos = ruleDao.selectByKeys(dbSession, defaultOrganizationProvider.get().getUuid(), new ArrayList<>(ruleKeys)); - return convertToRuleApi(dbSession, ruleDtos); - } - } - @Override @CheckForNull public org.sonar.api.rules.Rule findByKey(RuleKey key) { diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/DefaultRuleFinderTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/DefaultRuleFinderTest.java index 2599ee69525..7e3b86e489c 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/rule/DefaultRuleFinderTest.java +++ b/server/sonar-server/src/test/java/org/sonar/server/rule/DefaultRuleFinderTest.java @@ -19,10 +19,8 @@ */ package org.sonar.server.rule; -import java.util.Collections; import org.junit.Before; import org.junit.Test; -import org.sonar.api.rule.RuleKey; import org.sonar.api.rule.RuleStatus; import org.sonar.api.rules.Rule; import org.sonar.api.rules.RuleQuery; @@ -34,7 +32,6 @@ import org.sonar.db.rule.RuleDto; import org.sonar.server.organization.DefaultOrganizationProvider; import org.sonar.server.organization.TestDefaultOrganizationProvider; -import static com.google.common.collect.Lists.newArrayList; import static org.assertj.core.api.Assertions.assertThat; public class DefaultRuleFinderTest { @@ -100,9 +97,6 @@ public class DefaultRuleFinderTest { // should_not_find_disabled_rule_by_id assertThat(underTest.findById(rule2.getId())).isNull(); - // should_find_by_ids - assertThat(underTest.findByIds(newArrayList(rule2.getId(), rule3.getId()))).hasSize(2); - // should_find_by_key Rule rule = underTest.findByKey("checkstyle", "com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck"); assertThat(rule).isNotNull(); @@ -127,22 +121,6 @@ public class DefaultRuleFinderTest { assertThat(underTest.findAll(RuleQuery.create().withRepositoryKey("unknown_repository"))).isEmpty(); } - @Test - public void find_ids_including_removed_rule() { - // find rule with id 2 is REMOVED - assertThat(underTest.findByIds(newArrayList(rule2.getId()))).hasSize(1); - } - - @Test - public void find_keys_including_removed_rule() { - assertThat(underTest.findByKeys(newArrayList(RuleKey.of("checkstyle", "DisabledCheck")))).hasSize(1); - - // find rule with id 2 is REMOVED - assertThat(underTest.findByKeys(newArrayList(RuleKey.of("checkstyle", "com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck")))).hasSize(1); - - assertThat(underTest.findByKeys(Collections.emptyList())).isEmpty(); - } - @Test public void find_id_return_null_on_removed_rule() { // find rule with id 2 is REMOVED -- 2.39.5