]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-4860 Add explicit check in ES that document is deleted if rule has been deleted
authorJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>
Thu, 28 Nov 2013 10:25:17 +0000 (11:25 +0100)
committerJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>
Thu, 28 Nov 2013 10:25:25 +0000 (11:25 +0100)
sonar-server/src/test/java/org/sonar/server/rule/RuleRegistryTest.java

index 41ce76ebfec80f068040ed319b456893e14dccbe..fb55c4a99fca213dea99395facce3dc7371c9e3a 100644 (file)
@@ -191,11 +191,13 @@ public class RuleRegistryTest {
     rule2.setParentId(ruleId1);
     List<RuleDto> rules = ImmutableList.of(rule1, rule2);
 
+    assertThat(esSetup.exists("rules", "rule", "3")).isTrue();
     when(ruleDao.selectNonManual()).thenReturn(rules);
     registry.bulkRegisterRules();
 
     assertThat(registry.findIds(ImmutableMap.of("repositoryKey", "xoo")))
       .hasSize(2)
       .containsOnly((int) ruleId1, (int) ruleId2);
+    assertThat(esSetup.exists("rules", "rule", "3")).isFalse();
   }
 }