diff options
author | simonbrandhof <simon.brandhof@gmail.com> | 2011-01-13 18:15:57 +0100 |
---|---|---|
committer | simonbrandhof <simon.brandhof@gmail.com> | 2011-01-13 18:15:57 +0100 |
commit | c34c1bc92635b3f4846a8aae267be8094be80b8c (patch) | |
tree | 3f8ad01fd7a95678a6e043b93c56ed6b26d31cbf /sonar-plugin-api | |
parent | 33d67845c7f8271b620e113628765d3acb032f45 (diff) | |
download | sonarqube-c34c1bc92635b3f4846a8aae267be8094be80b8c.tar.gz sonarqube-c34c1bc92635b3f4846a8aae267be8094be80b8c.zip |
merge 2.5: fix tracking of violations when message contains whitespace or is too long - fix a bug + add unit tests
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r-- | sonar-plugin-api/src/main/java/org/sonar/api/database/model/RuleFailureModel.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/database/model/RuleFailureModel.java b/sonar-plugin-api/src/main/java/org/sonar/api/database/model/RuleFailureModel.java index ec5b8e305fc..f47f8b724c5 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/database/model/RuleFailureModel.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/database/model/RuleFailureModel.java @@ -67,7 +67,11 @@ public class RuleFailureModel extends BaseIdentifiable { } public void setMessage(String message) { - this.message = StringUtils.abbreviate(StringUtils.trim(message), MESSAGE_COLUMN_SIZE); + this.message = abbreviateMessage(message); + } + + public static String abbreviateMessage(String message) { + return StringUtils.abbreviate(StringUtils.trim(message), MESSAGE_COLUMN_SIZE); } public RulePriority getLevel() { |