From 3cc63963cfd20176c605c27f023fb6e70db69b80 Mon Sep 17 00:00:00 2001 From: simonbrandhof Date: Tue, 7 Sep 2010 23:23:23 +0000 Subject: SONAR-1549 The Sonar profile creation form doesn't allow to import checkstyle,pmd and Findbugs conf files when several langages are defined SONAR-440 add warnings to checkstyle when importing configuration --- .../test/java/org/sonar/core/rule/DefaultRuleProviderTest.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'sonar-core/src/test/java') diff --git a/sonar-core/src/test/java/org/sonar/core/rule/DefaultRuleProviderTest.java b/sonar-core/src/test/java/org/sonar/core/rule/DefaultRuleProviderTest.java index 10830c4256f..69287804e8c 100644 --- a/sonar-core/src/test/java/org/sonar/core/rule/DefaultRuleProviderTest.java +++ b/sonar-core/src/test/java/org/sonar/core/rule/DefaultRuleProviderTest.java @@ -44,6 +44,14 @@ public class DefaultRuleProviderTest extends AbstractDbUnitTestCase { assertThat(rule.isEnabled(), is(true)); } + @Test + public void findReturnsNullIfNoResults() { + setupData("shared"); + DefaultRuleProvider provider = new DefaultRuleProvider(getSessionFactory()); + assertNull(provider.findByKey("checkstyle", "unknown")); + assertNull(provider.find(RuleQuery.create().withRepositoryKey("checkstyle").withConfigKey("unknown"))); + } + @Test public void findRepositoryRules() { setupData("shared"); -- cgit v1.2.3