org.sonar.api.rules.RulePriority.valueOfString()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.1k)|赞(0)|评价(0)|浏览(113)

本文整理了Java中org.sonar.api.rules.RulePriority.valueOfString方法的一些代码示例,展示了RulePriority.valueOfString的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RulePriority.valueOfString方法的具体详情如下:
包路径:org.sonar.api.rules.RulePriority
类名称:RulePriority
方法名:valueOfString

RulePriority.valueOfString介绍

[英]A class to map priority level prior to Sonar 1.10 to the new ones
[中]将Sonar 1.10之前的优先级映射到新优先级的类

代码示例

代码示例来源:origin: SonarSource/sonarqube

@Test
public void testValueOfString() {
 assertThat(RulePriority.INFO).isEqualTo(RulePriority.valueOfString("info"));
 assertThat(RulePriority.MAJOR).isEqualTo(RulePriority.valueOfString("MAJOR"));
 assertThat(RulePriority.MAJOR).isEqualTo(RulePriority.valueOfString("ERROR"));
 assertThat(RulePriority.INFO).isEqualTo(RulePriority.valueOfString("WARNING"));
 assertThat(RulePriority.MAJOR).isEqualTo(RulePriority.valueOfString("ErRor"));
 assertThat(RulePriority.INFO).isEqualTo(RulePriority.valueOfString("WaRnInG"));
}

代码示例来源:origin: SonarSource/sonarqube

@Test(expected = IllegalArgumentException.class)
public void testUnknownValueOfString() {
 RulePriority.valueOfString("make me crash");
}

代码示例来源:origin: org.codehaus.sonar-plugins.dotnet/sonar-dotnet-gendarme-plugin

private void parseRules(RulesProfile profile, SMInputCursor rulesetCursor) throws XMLStreamException {
 Map<String, ActiveRule> activeRules = Maps.newHashMap();
 while (rulesetCursor.getNext() != null) {
  String severity = rulesetCursor.getAttrValue("name");
  RulePriority rulePriority = RulePriority.valueOfString("default".equals(severity) ? "major" : severity);
  SMInputCursor rulesCursor = rulesetCursor.childElementCursor();
  while (rulesCursor.getNext() != null) {
   String gendarmeCategory = rulesCursor.getAttrValue("from");
   createActiveRule(rulesCursor, activeRules, gendarmeCategory, profile, rulePriority);
   addParametersToActiveRules(rulesCursor, activeRules, gendarmeCategory);
  }
 }
}

代码示例来源:origin: org.codehaus.sonar-plugins.dotnet/sonar-dotnet-fxcop-plugin

RulePriority rulePriority = RulePriority.MAJOR;
if (StringUtils.isNotEmpty(rawPriority)) {
 rulePriority = RulePriority.valueOfString(rawPriority);

相关文章