]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-4908 rename the methods newXxx() of RuleDefinitions to createXxx()
authorSimon Brandhof <simon.brandhof@gmail.com>
Fri, 14 Mar 2014 10:28:48 +0000 (11:28 +0100)
committerSimon Brandhof <simon.brandhof@gmail.com>
Fri, 14 Mar 2014 10:28:48 +0000 (11:28 +0100)
plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/rule/XooRuleDefinitions.java
sonar-plugin-api/src/main/java/org/sonar/api/server/rule/RuleDefinitions.java
sonar-plugin-api/src/main/java/org/sonar/api/server/rule/RuleDefinitionsFromAnnotations.java
sonar-plugin-api/src/main/java/org/sonar/api/server/rule/RuleDefinitionsFromXml.java
sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RuleDefinitionsFromAnnotationsTest.java
sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RuleDefinitionsFromXmlTest.java
sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RuleDefinitionsTest.java
sonar-server/src/main/java/org/sonar/server/rule/DeprecatedRuleDefinitions.java
sonar-server/src/test/java/org/sonar/server/rule/RuleDefinitionsLoaderTest.java
sonar-server/src/test/java/org/sonar/server/rule/RuleRegistrationTest.java
sonar-server/src/test/java/org/sonar/server/rule/RuleRepositoriesTest.java

index 85f3b17b5a59d9349ee98d64ae346f897e10b54f..96fe35e0bb9741f63bc15937b2a22dfc6698b901 100644 (file)
@@ -34,11 +34,11 @@ public class XooRuleDefinitions implements RuleDefinitions {
 
   @Override
   public void define(Context context) {
-    NewRepository repository = context.newRepository(XOO_REPOSITORY, Xoo.KEY).setName("Xoo");
+    NewRepository repository = context.createRepository(XOO_REPOSITORY, Xoo.KEY).setName("Xoo");
 
     // define a single rule programmatically. Note that rules
     // can be loaded from JSON or XML files too.
-    NewRule x1Rule = repository.newRule("x1")
+    NewRule x1Rule = repository.createRule("x1")
       .setName("No empty line")
       .setHtmlDescription("Generate an issue on empty lines of Xoo source files")
 
@@ -51,7 +51,7 @@ public class XooRuleDefinitions implements RuleDefinitions {
         // default severity when the rule is activated on a Quality profile. Default value is MAJOR.
       .setSeverity(Severity.MINOR);
 
-    x1Rule.newParam("acceptWhitespace")
+    x1Rule.createParam("acceptWhitespace")
       .setDefaultValue("false")
       .setType(RuleParamType.BOOLEAN)
       .setDescription("Accept whitespaces on the line");
index 3c7cfc9f2510d851ad407b01fbd202e6261c1fa9..0233e286a31bf0ad6badca1eba783f42c5aeea9c 100644 (file)
@@ -45,7 +45,7 @@ import java.util.Set;
  * <p/>
  * This interface replaces the deprecated class org.sonar.api.rules.RuleRepository.
  *
- * @since 4.2
+ * @since 4.3
  */
 public interface RuleDefinitions extends ServerExtension {
 
@@ -57,7 +57,7 @@ public interface RuleDefinitions extends ServerExtension {
     private final ListMultimap<String, ExtendedRepository> extendedRepositoriesByKey = ArrayListMultimap.create();
 
 
-    public NewRepository newRepository(String key, String language) {
+    public NewRepository createRepository(String key, String language) {
       return new NewRepositoryImpl(this, key, language, false);
     }
 
@@ -95,7 +95,7 @@ public interface RuleDefinitions extends ServerExtension {
   }
 
   interface NewExtendedRepository {
-    NewRule newRule(String ruleKey);
+    NewRule createRule(String ruleKey);
 
     /**
      * Reads definition of rule from the annotations provided by the library sonar-check-api.
@@ -183,7 +183,7 @@ public interface RuleDefinitions extends ServerExtension {
     }
 
     @Override
-    public NewRule newRule(String ruleKey) {
+    public NewRule createRule(String ruleKey) {
       if (newRules.containsKey(ruleKey)) {
         // Should fail in a perfect world, but at the time being the Findbugs plugin
         // defines several times the rule EC_INCOMPATIBLE_ARRAY_COMPARE
@@ -403,7 +403,7 @@ public interface RuleDefinitions extends ServerExtension {
       return this;
     }
 
-    public NewParam newParam(String paramKey) {
+    public NewParam createParam(String paramKey) {
       if (paramsByKey.containsKey(paramKey)) {
         throw new IllegalArgumentException(String.format("The parameter '%s' is declared several times on the rule %s", paramKey, this));
       }
index e973bbf18f2bc016977b1ba7f29f537e5b7998f8..a9b1143ce15759efd6ffa3de7cb8af2815c54742 100644 (file)
@@ -70,7 +70,7 @@ class RuleDefinitionsFromAnnotations {
     String ruleName = StringUtils.defaultIfEmpty(ruleAnnotation.name(), null);
     String description = StringUtils.defaultIfEmpty(ruleAnnotation.description(), null);
 
-    RuleDefinitions.NewRule rule = repo.newRule(ruleKey);
+    RuleDefinitions.NewRule rule = repo.createRule(ruleKey);
     rule.setName(ruleName).setHtmlDescription(description);
     rule.setSeverity(ruleAnnotation.priority().name());
     rule.setTemplate(ruleAnnotation.cardinality() == Cardinality.MULTIPLE);
@@ -89,7 +89,7 @@ class RuleDefinitionsFromAnnotations {
     org.sonar.check.RuleProperty propertyAnnotation = field.getAnnotation(org.sonar.check.RuleProperty.class);
     if (propertyAnnotation != null) {
       String fieldKey = StringUtils.defaultIfEmpty(propertyAnnotation.key(), field.getName());
-      RuleDefinitions.NewParam param = rule.newParam(fieldKey)
+      RuleDefinitions.NewParam param = rule.createParam(fieldKey)
         .setDescription(propertyAnnotation.description())
         .setDefaultValue(propertyAnnotation.defaultValue());
 
index 73b96df75d2e41bca13cb8712f865fdfc9a7dd8f..1fbba08db7a513dc63a0bf18df412c44d7ff4d47 100644 (file)
@@ -135,7 +135,7 @@ class RuleDefinitionsFromXml {
         tags.add(StringUtils.trim(cursor.collectDescendantText(false)));
       }
     }
-    RuleDefinitions.NewRule rule = repo.newRule(key)
+    RuleDefinitions.NewRule rule = repo.createRule(key)
       .setHtmlDescription(description)
       .setSeverity(severity)
       .setName(name)
@@ -146,7 +146,7 @@ class RuleDefinitionsFromXml {
       rule.setStatus(RuleStatus.valueOf(status));
     }
     for (ParamStruct param : params) {
-      rule.newParam(param.key)
+      rule.createParam(param.key)
         .setDefaultValue(param.defaultValue)
         .setType(param.type)
         .setDescription(param.description);
index 57e346b249ddddd7ea2be87bff4e49970e03e3c4..f83e13e9f845af34c782692614a77fdd9be405a3 100644 (file)
@@ -19,7 +19,6 @@
  */
 package org.sonar.api.server.rule;
 
-import org.junit.Ignore;
 import org.junit.Test;
 import org.junit.rules.ExpectedException;
 import org.sonar.api.rule.RuleStatus;
@@ -57,7 +56,7 @@ public class RuleDefinitionsFromAnnotationsTest {
   @Test
   public void override_annotation_programmatically() {
     RuleDefinitions.Context context = new RuleDefinitions.Context();
-    RuleDefinitions.NewRepository newRepository = context.newRepository("squid", "java");
+    RuleDefinitions.NewRepository newRepository = context.createRepository("squid", "java");
     NewRule newRule = newRepository.loadAnnotatedClass(RuleWithProperty.class);
     newRule.setName("Overriden name");
     newRule.param("property").setDefaultValue("true");
@@ -144,7 +143,7 @@ public class RuleDefinitionsFromAnnotationsTest {
 
   private RuleDefinitions.Repository load(Class annotatedClass) {
     RuleDefinitions.Context context = new RuleDefinitions.Context();
-    RuleDefinitions.NewExtendedRepository newRepository = context.newRepository("squid", "java")
+    RuleDefinitions.NewExtendedRepository newRepository = context.createRepository("squid", "java")
       .loadAnnotatedClasses(annotatedClass);
     newRepository.done();
     return context.repository("squid");
index acefa1558e6cb9972b335645d2f1d724498547ec..213a35210f008908e65e06b3c0d4e6d117be8451 100644 (file)
@@ -39,7 +39,7 @@ public class RuleDefinitionsFromXmlTest {
 
   private RuleDefinitions.Repository load(Reader reader) {
     RuleDefinitions.Context context = new RuleDefinitions.Context();
-    RuleDefinitions.NewRepository newRepository = context.newRepository("squid", "java");
+    RuleDefinitions.NewRepository newRepository = context.createRepository("squid", "java");
     new RuleDefinitionsFromXml().loadRules(newRepository, reader);
     newRepository.done();
     return context.repository("squid");
index d024a19483f40377aa1c95160190ab8774aa2c05..023719c4ea1fda0b85e3af8cd57e009cd111d0f5 100644 (file)
@@ -38,8 +38,8 @@ public class RuleDefinitionsTest {
   public void define_repositories() throws Exception {
     assertThat(context.repositories()).isEmpty();
 
-    context.newRepository("findbugs", "java").setName("Findbugs").done();
-    context.newRepository("checkstyle", "java").done();
+    context.createRepository("findbugs", "java").setName("Findbugs").done();
+    context.createRepository("checkstyle", "java").done();
 
     assertThat(context.repositories()).hasSize(2);
     RuleDefinitions.Repository findbugs = context.repository("findbugs");
@@ -65,10 +65,9 @@ public class RuleDefinitionsTest {
 
   @Test
   public void define_rules() {
-    RuleDefinitions.NewRepository newFindbugs = context.newRepository("findbugs", "java");
-    newFindbugs.newRule("NPE")
+    RuleDefinitions.NewRepository newFindbugs = context.createRepository("findbugs", "java");
+    newFindbugs.createRule("NPE")
       .setName("Detect NPE")
-      .setHtmlDescription("Detect <code>NPE</code>")
       .setHtmlDescription("Detect <code>java.lang.NullPointerException</code>")
       .setSeverity(Severity.BLOCKER)
       .setInternalKey("/something")
@@ -80,7 +79,7 @@ public class RuleDefinitionsTest {
       .setEffortToFixL10nKey("squid.S115.effortToFix")
       .setTags("one", "two")
       .addTags("two", "three", "four");
-    newFindbugs.newRule("ABC").setName("ABC").setHtmlDescription("ABC");
+    newFindbugs.createRule("ABC").setName("ABC").setHtmlDescription("ABC");
     newFindbugs.done();
 
     RuleDefinitions.Repository findbugs = context.repository("findbugs");
@@ -112,8 +111,8 @@ public class RuleDefinitionsTest {
 
   @Test
   public void define_rule_with_default_fields() {
-    RuleDefinitions.NewRepository newFindbugs = context.newRepository("findbugs", "java");
-    newFindbugs.newRule("NPE").setName("NPE").setHtmlDescription("NPE");
+    RuleDefinitions.NewRepository newFindbugs = context.createRepository("findbugs", "java");
+    newFindbugs.createRule("NPE").setName("NPE").setHtmlDescription("NPE");
     newFindbugs.done();
 
     RuleDefinitions.Rule rule = context.repository("findbugs").rule("NPE");
@@ -131,10 +130,10 @@ public class RuleDefinitionsTest {
 
   @Test
   public void define_rule_parameters() {
-    RuleDefinitions.NewRepository newFindbugs = context.newRepository("findbugs", "java");
-    RuleDefinitions.NewRule newNpe = newFindbugs.newRule("NPE").setName("NPE").setHtmlDescription("NPE");
-    newNpe.newParam("level").setDefaultValue("LOW").setName("Level").setDescription("The level").setType(RuleParamType.INTEGER);
-    newNpe.newParam("effort");
+    RuleDefinitions.NewRepository newFindbugs = context.createRepository("findbugs", "java");
+    RuleDefinitions.NewRule newNpe = newFindbugs.createRule("NPE").setName("NPE").setHtmlDescription("NPE");
+    newNpe.createParam("level").setDefaultValue("LOW").setName("Level").setDescription("The level").setType(RuleParamType.INTEGER);
+    newNpe.createParam("effort");
     newFindbugs.done();
 
     RuleDefinitions.Rule rule = context.repository("findbugs").rule("NPE");
@@ -160,8 +159,8 @@ public class RuleDefinitionsTest {
 
   @Test
   public void sanitize_rule_name() {
-    RuleDefinitions.NewRepository newFindbugs = context.newRepository("findbugs", "java");
-    newFindbugs.newRule("NPE").setName("   \n  NullPointer   \n   ").setHtmlDescription("NPE");
+    RuleDefinitions.NewRepository newFindbugs = context.createRepository("findbugs", "java");
+    newFindbugs.createRule("NPE").setName("   \n  NullPointer   \n   ").setHtmlDescription("NPE");
     newFindbugs.done();
 
     RuleDefinitions.Rule rule = context.repository("findbugs").rule("NPE");
@@ -170,8 +169,8 @@ public class RuleDefinitionsTest {
 
   @Test
   public void sanitize_remediation_factor_and_offset() {
-    RuleDefinitions.NewRepository newFindbugs = context.newRepository("findbugs", "java");
-    newFindbugs.newRule("NPE")
+    RuleDefinitions.NewRepository newFindbugs = context.createRepository("findbugs", "java");
+    newFindbugs.createRule("NPE")
       .setName("Detect NPE")
       .setHtmlDescription("NPE")
       .setRemediationFactor("   1   h   ")
@@ -189,7 +188,7 @@ public class RuleDefinitionsTest {
 
     // for example fb-contrib
     RuleDefinitions.NewExtendedRepository newFindbugs = context.extendRepository("findbugs", "java");
-    newFindbugs.newRule("NPE").setName("NPE").setHtmlDescription("NPE");
+    newFindbugs.createRule("NPE").setName("NPE").setHtmlDescription("NPE");
     newFindbugs.done();
 
     assertThat(context.repositories()).isEmpty();
@@ -204,16 +203,16 @@ public class RuleDefinitionsTest {
 
   @Test
   public void cant_set_blank_repository_name() throws Exception {
-    context.newRepository("findbugs", "java").setName(null).done();
+    context.createRepository("findbugs", "java").setName(null).done();
 
     assertThat(context.repository("findbugs").name()).isEqualTo("findbugs");
   }
 
   @Test
   public void fail_if_duplicated_repo_keys() {
-    context.newRepository("findbugs", "java").done();
+    context.createRepository("findbugs", "java").done();
     try {
-      context.newRepository("findbugs", "whatever_the_language").done();
+      context.createRepository("findbugs", "whatever_the_language").done();
       fail();
     } catch (Exception e) {
       assertThat(e).isInstanceOf(IllegalStateException.class).hasMessage("The rule repository 'findbugs' is defined several times");
@@ -222,18 +221,18 @@ public class RuleDefinitionsTest {
 
   @Test
   public void warning_if_duplicated_rule_keys() {
-    RuleDefinitions.NewRepository findbugs = context.newRepository("findbugs", "java");
-    findbugs.newRule("NPE");
-    findbugs.newRule("NPE");
+    RuleDefinitions.NewRepository findbugs = context.createRepository("findbugs", "java");
+    findbugs.createRule("NPE");
+    findbugs.createRule("NPE");
     // do not fail as long as http://jira.codehaus.org/browse/SONARJAVA-428 is not fixed
   }
 
   @Test
   public void fail_if_duplicated_rule_param_keys() {
-    RuleDefinitions.NewRule rule = context.newRepository("findbugs", "java").newRule("NPE");
-    rule.newParam("level");
+    RuleDefinitions.NewRule rule = context.createRepository("findbugs", "java").createRule("NPE");
+    rule.createParam("level");
     try {
-      rule.newParam("level");
+      rule.createParam("level");
       fail();
     } catch (Exception e) {
       assertThat(e).isInstanceOf(IllegalArgumentException.class).hasMessage("The parameter 'level' is declared several times on the rule [repository=findbugs, key=NPE]");
@@ -242,8 +241,8 @@ public class RuleDefinitionsTest {
 
   @Test
   public void fail_if_blank_rule_name() {
-    RuleDefinitions.NewRepository newRepository = context.newRepository("findbugs", "java");
-    newRepository.newRule("NPE").setName(null).setHtmlDescription("NPE");
+    RuleDefinitions.NewRepository newRepository = context.createRepository("findbugs", "java");
+    newRepository.createRule("NPE").setName(null).setHtmlDescription("NPE");
     try {
       newRepository.done();
       fail();
@@ -256,7 +255,7 @@ public class RuleDefinitionsTest {
   public void fail_if_bad_rule_tag() {
     try {
       // whitespaces are not allowed in tags
-      context.newRepository("findbugs", "java").newRule("NPE").setTags("coding style");
+      context.createRepository("findbugs", "java").createRule("NPE").setTags("coding style");
       fail();
     } catch (Exception e) {
       assertThat(e).isInstanceOf(IllegalArgumentException.class)
@@ -266,8 +265,8 @@ public class RuleDefinitionsTest {
 
   @Test
   public void load_rule_description_from_file() {
-    RuleDefinitions.NewRepository newRepository = context.newRepository("findbugs", "java");
-    newRepository.newRule("NPE").setName("NPE").setHtmlDescription(getClass().getResource("/org/sonar/api/server/rule/RuleDefinitionsTest/sample.html"));
+    RuleDefinitions.NewRepository newRepository = context.createRepository("findbugs", "java");
+    newRepository.createRule("NPE").setName("NPE").setHtmlDescription(getClass().getResource("/org/sonar/api/server/rule/RuleDefinitionsTest/sample.html"));
     newRepository.done();
 
     RuleDefinitions.Rule rule = context.repository("findbugs").rule("NPE");
@@ -276,8 +275,8 @@ public class RuleDefinitionsTest {
 
   @Test
   public void fail_to_load_rule_description_from_file() {
-    RuleDefinitions.NewRepository newRepository = context.newRepository("findbugs", "java");
-    newRepository.newRule("NPE").setName("NPE").setHtmlDescription((URL)null);
+    RuleDefinitions.NewRepository newRepository = context.createRepository("findbugs", "java");
+    newRepository.createRule("NPE").setName("NPE").setHtmlDescription((URL)null);
     try {
       newRepository.done();
       fail();
@@ -288,8 +287,8 @@ public class RuleDefinitionsTest {
 
   @Test
   public void fail_if_blank_rule_html_description() {
-    RuleDefinitions.NewRepository newRepository = context.newRepository("findbugs", "java");
-    newRepository.newRule("NPE").setName("NPE").setHtmlDescription((String)null);
+    RuleDefinitions.NewRepository newRepository = context.createRepository("findbugs", "java");
+    newRepository.createRule("NPE").setName("NPE").setHtmlDescription((String)null);
     try {
       newRepository.done();
       fail();
@@ -301,7 +300,7 @@ public class RuleDefinitionsTest {
   @Test
   public void fail_if_bad_rule_severity() {
     try {
-      context.newRepository("findbugs", "java").newRule("NPE").setSeverity("VERY HIGH");
+      context.createRepository("findbugs", "java").createRule("NPE").setSeverity("VERY HIGH");
       fail();
     } catch (IllegalArgumentException e) {
       assertThat(e).hasMessage("Severity of rule [repository=findbugs, key=NPE] is not correct: VERY HIGH");
@@ -311,7 +310,7 @@ public class RuleDefinitionsTest {
   @Test
   public void fail_if_removed_status() {
     try {
-      context.newRepository("findbugs", "java").newRule("NPE").setStatus(RuleStatus.REMOVED);
+      context.createRepository("findbugs", "java").createRule("NPE").setStatus(RuleStatus.REMOVED);
       fail();
     } catch (IllegalArgumentException e) {
       assertThat(e).hasMessage("Status 'REMOVED' is not accepted on rule '[repository=findbugs, key=NPE]'");
@@ -322,14 +321,14 @@ public class RuleDefinitionsTest {
   @Ignore("TODO")
   public void fail_if_bad_remediation_factor_or_offset() {
     try {
-      context.newRepository("findbugs", "java").newRule("NPE").setRemediationFactor("ten hours");
+      context.createRepository("findbugs", "java").createRule("NPE").setRemediationFactor("ten hours");
       fail();
     } catch (IllegalArgumentException e) {
       assertThat(e).hasMessage("Duration 'ten hours' is invalid, it should use the following sample format : 2d 10h 15min");
     }
 
     try {
-      context.newRepository("findbugs", "java").newRule("NPE").setRemediationOffset("ten hours");
+      context.createRepository("findbugs", "java").createRule("NPE").setRemediationOffset("ten hours");
       fail();
     } catch (IllegalArgumentException e) {
       assertThat(e).hasMessage("Duration 'ten hours' is invalid, it should use the following sample format : 2d 10h 15min");
index 76cbf5e5ffd824b1e376def3b17c17fb9bdfc253..571d4af77cedfe0f7a3907a72ca4bf5a3cc67686 100644 (file)
@@ -75,13 +75,13 @@ public class DeprecatedRuleDefinitions implements RuleDefinitions {
       // RuleRepository API does not handle difference between new and extended repositories,
       NewRepository newRepository;
       if (context.repository(repository.getKey()) == null) {
-        newRepository = context.newRepository(repository.getKey(), repository.getLanguage());
+        newRepository = context.createRepository(repository.getKey(), repository.getLanguage());
         newRepository.setName(repository.getName());
       } else {
         newRepository = (NewRepository) context.extendRepository(repository.getKey(), repository.getLanguage());
       }
       for (org.sonar.api.rules.Rule rule : repository.createRules()) {
-        NewRule newRule = newRepository.newRule(rule.getKey());
+        NewRule newRule = newRepository.createRule(rule.getKey());
         newRule.setName(ruleName(repository.getKey(), rule));
         newRule.setHtmlDescription(ruleDescription(repository.getKey(), rule));
         newRule.setInternalKey(rule.getConfigKey());
@@ -90,7 +90,7 @@ public class DeprecatedRuleDefinitions implements RuleDefinitions {
         newRule.setStatus(rule.getStatus() == null ? RuleStatus.defaultStatus() : RuleStatus.valueOf(rule.getStatus()));
         newRule.setTags(rule.getTags());
         for (RuleParam param : rule.getParams()) {
-          NewParam newParam = newRule.newParam(param.getKey());
+          NewParam newParam = newRule.createParam(param.getKey());
           newParam.setDefaultValue(param.getDefaultValue());
           newParam.setDescription(paramDescription(repository.getKey(), rule.getKey(), param));
           newParam.setType(RuleParamType.parse(param.getType()));
index 6c9e8f6e062fe1891dcae08b3f2409040a85e06c..037778a76d0610607fe4afd0d314b9e6532df3f0 100644 (file)
@@ -54,9 +54,9 @@ public class RuleDefinitionsLoaderTest {
   static class FindbugsDefinitions implements RuleDefinitions {
     @Override
     public void define(Context context) {
-      NewRepository repo = context.newRepository("findbugs", "java");
+      NewRepository repo = context.createRepository("findbugs", "java");
       repo.setName("Findbugs");
-      repo.newRule("ABC")
+      repo.createRule("ABC")
           .setName("ABC")
           .setHtmlDescription("Description of ABC");
       repo.done();
@@ -66,9 +66,9 @@ public class RuleDefinitionsLoaderTest {
   static class SquidDefinitions implements RuleDefinitions {
     @Override
     public void define(Context context) {
-      NewRepository repo = context.newRepository("squid", "java");
+      NewRepository repo = context.createRepository("squid", "java");
       repo.setName("Squid");
-      repo.newRule("DEF")
+      repo.createRule("DEF")
           .setName("DEF")
           .setHtmlDescription("Description of DEF");
       repo.done();
index bf96732c9dbba86c06f2486f936d2d1b9fc8dcd9..90f691f353f1c2ae8b27aa6ed8221973365cc1a2 100644 (file)
@@ -241,9 +241,9 @@ public class RuleRegistrationTest extends AbstractDaoTestCase {
   static class FakeRepository implements RuleDefinitions {
     @Override
     public void define(Context context) {
-      NewRepository repo = context.newRepository("fake", "java");
+      NewRepository repo = context.createRepository("fake", "java");
 
-      NewRule rule1 = repo.newRule("rule1")
+      NewRule rule1 = repo.createRule("rule1")
         .setName("One")
         .setHtmlDescription("Description of One")
         .setSeverity(Severity.BLOCKER)
@@ -254,10 +254,10 @@ public class RuleRegistrationTest extends AbstractDaoTestCase {
         .setEffortToFixL10nKey("squid.S115.effortToFix")
         .setInternalKey("config1")
         .setTags("tag1", "tag3", "tag5");
-      rule1.newParam("param1").setDescription("parameter one").setDefaultValue("default value one");
-      rule1.newParam("param2").setDescription("parameter two").setDefaultValue("default value two");
+      rule1.createParam("param1").setDescription("parameter one").setDefaultValue("default value one");
+      rule1.createParam("param2").setDescription("parameter two").setDefaultValue("default value two");
 
-      repo.newRule("rule2")
+      repo.createRule("rule2")
         .setName("Two")
         .setHtmlDescription("Description of Two")
         .setSeverity(Severity.INFO)
@@ -271,16 +271,16 @@ public class RuleRegistrationTest extends AbstractDaoTestCase {
 
     @Override
     public void define(Context context) {
-      NewRepository repo = context.newRepository("big", "java");
+      NewRepository repo = context.createRepository("big", "java");
       for (int i = 0; i < SIZE; i++) {
-        NewRule rule = repo.newRule("rule" + i)
+        NewRule rule = repo.createRule("rule" + i)
           .setName("name of " + i)
           .setHtmlDescription("description of " + i)
           .setSeverity(Severity.BLOCKER)
           .setInternalKey("config1")
           .setTags("tag1", "tag3", "tag5");
         for (int j = 0; j < 20; j++) {
-          rule.newParam("param" + j);
+          rule.createParam("param" + j);
         }
 
       }
@@ -291,8 +291,8 @@ public class RuleRegistrationTest extends AbstractDaoTestCase {
   static class FindbugsRepository implements RuleDefinitions {
     @Override
     public void define(Context context) {
-      NewRepository repo = context.newRepository("findbugs", "java");
-      repo.newRule("rule1")
+      NewRepository repo = context.createRepository("findbugs", "java");
+      repo.createRule("rule1")
         .setName("Rule One")
         .setHtmlDescription("Description of Rule One");
       repo.done();
@@ -303,7 +303,7 @@ public class RuleRegistrationTest extends AbstractDaoTestCase {
     @Override
     public void define(Context context) {
       NewExtendedRepository repo = context.extendRepository("findbugs", "java");
-      repo.newRule("rule2")
+      repo.createRule("rule2")
         .setName("Rule Two")
         .setHtmlDescription("Description of Rule Two");
       repo.done();
index 6b9d9c83598d8ec3d1fcff44bcc6ec0960d3947a..8e488f72974b87399ae7d369d60df5eb1c6f1e38 100644 (file)
@@ -63,9 +63,9 @@ public class RuleRepositoriesTest {
   static class FindbugsDefinitions implements RuleDefinitions {
     @Override
     public void define(Context context) {
-      NewRepository repo = context.newRepository("findbugs", "java");
+      NewRepository repo = context.createRepository("findbugs", "java");
       repo.setName("Findbugs");
-      repo.newRule("ABC")
+      repo.createRule("ABC")
           .setName("ABC")
           .setHtmlDescription("Description of ABC");
       repo.done();
@@ -75,9 +75,9 @@ public class RuleRepositoriesTest {
   static class SquidDefinitions implements RuleDefinitions {
     @Override
     public void define(Context context) {
-      NewRepository repo = context.newRepository("squid", "java");
+      NewRepository repo = context.createRepository("squid", "java");
       repo.setName("Squid");
-      repo.newRule("DEF")
+      repo.createRule("DEF")
           .setName("DEF")
           .setHtmlDescription("Description of DEF");
       repo.done();