From 46d7a12c2f3b26a6bef1907a97dcdce0c003ee07 Mon Sep 17 00:00:00 2001 From: Stephane Gamard Date: Thu, 8 May 2014 19:28:59 +0200 Subject: [PATCH] Using DAO2 for RegisterRules --- .../java/org/sonar/core/rule/RuleDto.java | 16 +++++--- .../org/sonar/core/rule/RuleRuleTagDto.java | 4 ++ ...e_deprecated_active_rule_params-result.xml | 17 ++++++++ .../disable_deprecated_active_rule_params.xml | 21 ++++++++++ ...disable_deprecated_active_rules-result.xml | 15 +++++++ .../disable_deprecated_active_rules.xml | 15 +++++++ ...disable_deprecated_repositories-result.xml | 17 ++++++++ .../disable_deprecated_rules-result.xml | 28 +++++++++++++ .../disable_deprecated_rules.xml | 17 ++++++++ ...ate_rules_if_parent_is_disabled-result.xml | 21 ++++++++++ ...e_template_rules_if_parent_is_disabled.xml | 19 +++++++++ .../server/rule2/RegisterRulesTest/empty.xml | 1 + ..._rule_is_linked_on_root_characteristic.xml | 17 ++++++++ .../insert_extended_repositories-result.xml | 9 +++++ .../insert_new_rules-result.xml | 38 ++++++++++++++++++ ..._disable_already_disabled_rules-result.xml | 40 +++++++++++++++++++ .../not_disable_already_disabled_rules.xml | 23 +++++++++++ .../not_disable_manual_rules-result.xml | 15 +++++++ .../not_disable_manual_rules.xml | 9 +++++ ...late_rules_if_parent_is_enabled-result.xml | 12 ++++++ ...le_template_rules_if_parent_is_enabled.xml | 9 +++++ ...t_update_already_disabled_rules-result.xml | 9 +++++ .../not_update_already_disabled_rules.xml | 6 +++ ...ules_when_repository_is_still_existing.xml | 6 +++ .../reactivate_disabled_rules-result.xml | 9 +++++ .../reactivate_disabled_rules.xml | 6 +++ ...ctivate_disabled_template_rules-result.xml | 12 ++++++ .../reactivate_disabled_template_rules.xml | 9 +++++ ...c_when_characteristic_not_found-result.xml | 19 +++++++++ ...teristic_when_characteristic_not_found.xml | 17 ++++++++ ...rriding_characteristic_disabled-result.xml | 19 +++++++++ ...and_overriding_characteristic_disabled.xml | 21 ++++++++++ ...racteristic_has_been_overridden-result.xml | 19 +++++++++ ...but_characteristic_has_been_overridden.xml | 23 +++++++++++ .../server/rule2/RegisterRulesTest/shared.xml | 8 ++++ ...ame_and_description_in_database-result.xml | 9 +++++ .../update_rule_fields-result.xml | 32 +++++++++++++++ .../RegisterRulesTest/update_rule_fields.xml | 29 ++++++++++++++ .../update_rule_parameters-result.xml | 11 +++++ .../update_rule_parameters.xml | 12 ++++++ .../update_template_rule_language-result.xml | 37 +++++++++++++++++ .../update_template_rule_language.xml | 39 ++++++++++++++++++ 42 files changed, 710 insertions(+), 5 deletions(-) create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rule_params-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rule_params.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rules-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rules.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_repositories-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_rules-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_rules.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_template_rules_if_parent_is_disabled-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_template_rules_if_parent_is_disabled.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/empty.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/ignore_rule_debt_definitions_if_rule_is_linked_on_root_characteristic.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/insert_extended_repositories-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/insert_new_rules-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_already_disabled_rules-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_already_disabled_rules.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_manual_rules-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_manual_rules.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_template_rules_if_parent_is_enabled-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_template_rules_if_parent_is_enabled.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_update_already_disabled_rules-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_update_already_disabled_rules.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/notify_for_removed_rules_when_repository_is_still_existing.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_rules-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_rules.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_template_rules-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_template_rules.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_characteristic_not_found-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_characteristic_not_found.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_default_characteristic_not_found_and_overriding_characteristic_disabled-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_default_characteristic_not_found_and_overriding_characteristic_disabled.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_default_characteristic_when_default_characteristic_not_found_but_characteristic_has_been_overridden-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_default_characteristic_when_default_characteristic_not_found_but_characteristic_has_been_overridden.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/shared.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/store_bundle_name_and_description_in_database-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_fields-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_fields.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_parameters-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_parameters.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_template_rule_language-result.xml create mode 100644 sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_template_rule_language.xml diff --git a/sonar-core/src/main/java/org/sonar/core/rule/RuleDto.java b/sonar-core/src/main/java/org/sonar/core/rule/RuleDto.java index c4b8ebf2ee3..c547ac27d3d 100644 --- a/sonar-core/src/main/java/org/sonar/core/rule/RuleDto.java +++ b/sonar-core/src/main/java/org/sonar/core/rule/RuleDto.java @@ -19,7 +19,6 @@ */ package org.sonar.core.rule; -import org.apache.commons.lang.ArrayUtils; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; @@ -31,7 +30,10 @@ import org.sonar.core.db.Dto; import javax.annotation.CheckForNull; import javax.annotation.Nullable; +import java.util.Arrays; +import java.util.Collections; import java.util.Date; +import java.util.List; public final class RuleDto implements Dto { @@ -311,12 +313,16 @@ public final class RuleDto implements Dto { return this; } - public String[] getTags() { - return tags == null ? ArrayUtils.EMPTY_STRING_ARRAY : StringUtils.split(tags, ','); + public List getTags() { + return tags == null ? + Collections.EMPTY_LIST : + Arrays.asList(StringUtils.split(tags, ',')); } - public String[] getSystemTags() { - return systemTags == null ? ArrayUtils.EMPTY_STRING_ARRAY : StringUtils.split(systemTags, ','); + public List getSystemTags() { + return systemTags == null ? + Collections.EMPTY_LIST : + Arrays.asList(StringUtils.split(systemTags, ',')); } private String getTagsField() { diff --git a/sonar-core/src/main/java/org/sonar/core/rule/RuleRuleTagDto.java b/sonar-core/src/main/java/org/sonar/core/rule/RuleRuleTagDto.java index 16a5a7ba163..b2058b3650c 100644 --- a/sonar-core/src/main/java/org/sonar/core/rule/RuleRuleTagDto.java +++ b/sonar-core/src/main/java/org/sonar/core/rule/RuleRuleTagDto.java @@ -78,4 +78,8 @@ public class RuleRuleTagDto { return String.format("RuleRuleTag[id=%d, ruleId=%d, tagId=%d, tag=%s, type=%s]", id, ruleId, tagId, tag, type); } + + public boolean isSystemTag(){ + return this.getType().equals(RuleTagType.SYSTEM); + } } diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rule_params-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rule_params-result.xml new file mode 100644 index 00000000000..dfa2ccff019 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rule_params-result.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rule_params.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rule_params.xml new file mode 100644 index 00000000000..2f429f49bbb --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rule_params.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rules-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rules-result.xml new file mode 100644 index 00000000000..931499501cc --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rules-result.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rules.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rules.xml new file mode 100644 index 00000000000..8957a2373d4 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_active_rules.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_repositories-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_repositories-result.xml new file mode 100644 index 00000000000..f350c52f77b --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_repositories-result.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_rules-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_rules-result.xml new file mode 100644 index 00000000000..fdf0c45f489 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_rules-result.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_rules.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_rules.xml new file mode 100644 index 00000000000..2c47ca23004 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_deprecated_rules.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_template_rules_if_parent_is_disabled-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_template_rules_if_parent_is_disabled-result.xml new file mode 100644 index 00000000000..81682535971 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_template_rules_if_parent_is_disabled-result.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_template_rules_if_parent_is_disabled.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_template_rules_if_parent_is_disabled.xml new file mode 100644 index 00000000000..d3e61274471 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/disable_template_rules_if_parent_is_disabled.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/empty.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/empty.xml new file mode 100644 index 00000000000..5ed00ba028b --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/empty.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/ignore_rule_debt_definitions_if_rule_is_linked_on_root_characteristic.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/ignore_rule_debt_definitions_if_rule_is_linked_on_root_characteristic.xml new file mode 100644 index 00000000000..d5dfe74dd1c --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/ignore_rule_debt_definitions_if_rule_is_linked_on_root_characteristic.xml @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/insert_extended_repositories-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/insert_extended_repositories-result.xml new file mode 100644 index 00000000000..5ad7d6d57d1 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/insert_extended_repositories-result.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/insert_new_rules-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/insert_new_rules-result.xml new file mode 100644 index 00000000000..0578a3d9262 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/insert_new_rules-result.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_already_disabled_rules-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_already_disabled_rules-result.xml new file mode 100644 index 00000000000..c798a6a0c7a --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_already_disabled_rules-result.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_already_disabled_rules.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_already_disabled_rules.xml new file mode 100644 index 00000000000..13907539477 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_already_disabled_rules.xml @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_manual_rules-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_manual_rules-result.xml new file mode 100644 index 00000000000..0f73b04c525 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_manual_rules-result.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_manual_rules.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_manual_rules.xml new file mode 100644 index 00000000000..7f175d92749 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_manual_rules.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_template_rules_if_parent_is_enabled-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_template_rules_if_parent_is_enabled-result.xml new file mode 100644 index 00000000000..e4a4196bcce --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_template_rules_if_parent_is_enabled-result.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_template_rules_if_parent_is_enabled.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_template_rules_if_parent_is_enabled.xml new file mode 100644 index 00000000000..8e3bcfb804d --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_disable_template_rules_if_parent_is_enabled.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_update_already_disabled_rules-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_update_already_disabled_rules-result.xml new file mode 100644 index 00000000000..91f0b991742 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_update_already_disabled_rules-result.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_update_already_disabled_rules.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_update_already_disabled_rules.xml new file mode 100644 index 00000000000..45e3706d700 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/not_update_already_disabled_rules.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/notify_for_removed_rules_when_repository_is_still_existing.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/notify_for_removed_rules_when_repository_is_still_existing.xml new file mode 100644 index 00000000000..f4e73c9239b --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/notify_for_removed_rules_when_repository_is_still_existing.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_rules-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_rules-result.xml new file mode 100644 index 00000000000..57d8e33ed85 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_rules-result.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_rules.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_rules.xml new file mode 100644 index 00000000000..d5b82972127 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_rules.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_template_rules-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_template_rules-result.xml new file mode 100644 index 00000000000..7e0166ec64c --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_template_rules-result.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_template_rules.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_template_rules.xml new file mode 100644 index 00000000000..3982ccb7ca7 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/reactivate_disabled_template_rules.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_characteristic_not_found-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_characteristic_not_found-result.xml new file mode 100644 index 00000000000..681ce324eaf --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_characteristic_not_found-result.xml @@ -0,0 +1,19 @@ + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_characteristic_not_found.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_characteristic_not_found.xml new file mode 100644 index 00000000000..36041f853cb --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_characteristic_not_found.xml @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_default_characteristic_not_found_and_overriding_characteristic_disabled-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_default_characteristic_not_found_and_overriding_characteristic_disabled-result.xml new file mode 100644 index 00000000000..7da79185196 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_default_characteristic_not_found_and_overriding_characteristic_disabled-result.xml @@ -0,0 +1,19 @@ + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_default_characteristic_not_found_and_overriding_characteristic_disabled.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_default_characteristic_not_found_and_overriding_characteristic_disabled.xml new file mode 100644 index 00000000000..0c99aac7390 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_characteristic_when_default_characteristic_not_found_and_overriding_characteristic_disabled.xml @@ -0,0 +1,21 @@ + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_default_characteristic_when_default_characteristic_not_found_but_characteristic_has_been_overridden-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_default_characteristic_when_default_characteristic_not_found_but_characteristic_has_been_overridden-result.xml new file mode 100644 index 00000000000..d4f6269c2a9 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_default_characteristic_when_default_characteristic_not_found_but_characteristic_has_been_overridden-result.xml @@ -0,0 +1,19 @@ + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_default_characteristic_when_default_characteristic_not_found_but_characteristic_has_been_overridden.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_default_characteristic_when_default_characteristic_not_found_but_characteristic_has_been_overridden.xml new file mode 100644 index 00000000000..8439879859b --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/set_no_default_characteristic_when_default_characteristic_not_found_but_characteristic_has_been_overridden.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/shared.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/shared.xml new file mode 100644 index 00000000000..c1c3fb31ab4 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/shared.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/store_bundle_name_and_description_in_database-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/store_bundle_name_and_description_in_database-result.xml new file mode 100644 index 00000000000..1cfe02dd4ab --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/store_bundle_name_and_description_in_database-result.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_fields-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_fields-result.xml new file mode 100644 index 00000000000..7ac88187557 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_fields-result.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_fields.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_fields.xml new file mode 100644 index 00000000000..dddc193f1d8 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_fields.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_parameters-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_parameters-result.xml new file mode 100644 index 00000000000..e4eb07ec541 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_parameters-result.xml @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_parameters.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_parameters.xml new file mode 100644 index 00000000000..f1037dcb3f5 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_rule_parameters.xml @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_template_rule_language-result.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_template_rule_language-result.xml new file mode 100644 index 00000000000..0e038147bec --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_template_rule_language-result.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + diff --git a/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_template_rule_language.xml b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_template_rule_language.xml new file mode 100644 index 00000000000..ef467594087 --- /dev/null +++ b/sonar-server/src/test/resources/org/sonar/server/rule2/RegisterRulesTest/update_template_rule_language.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + -- 2.39.5