public static Rule create() { return new Rule(); }
/** * Create with all required fields * * @since 2.10 */ public static Rule create(String repositoryKey, String key) { return new Rule().setUniqueKey(repositoryKey, key); }
/** * Create with all required fields */ public static Rule create(String repositoryKey, String key, String name) { return new Rule().setUniqueKey(repositoryKey, key).setName(name); }
@Test public void default_priority_is_major() { Rule rule = Rule.create(); assertThat(rule.getSeverity()).isEqualTo(RulePriority.MAJOR); rule = new Rule("name", "key"); assertThat(rule.getSeverity()).isEqualTo(RulePriority.MAJOR); rule.setSeverity(RulePriority.BLOCKER); assertThat(rule.getSeverity()).isEqualTo(RulePriority.BLOCKER); rule.setSeverity(null); assertThat(rule.getSeverity()).isEqualTo(RulePriority.MAJOR); }
@Test public void should_remove_new_line_characters_in_name_with_first_constructor() { Rule rule; for (String example : getExamplesContainingNewLineCharacter()) { rule = new Rule(null, null).setName(example); assertThat(rule.getName()).isEqualTo("test"); } }
@Test public void should_remove_new_line_characters_in_name_with_second_constructor() { Rule rule; for (String example : getExamplesContainingNewLineCharacter()) { rule = new Rule(null, null).setName(example); assertThat(rule.getName()).isEqualTo("test"); } }
RuleDto.Format descriptionFormat = rule.getDescriptionFormat(); org.sonar.api.rules.Rule apiRule = new org.sonar.api.rules.Rule(); apiRule .setName(rule.getName())
RuleDto.Format descriptionFormat = ruleDefinition.getDescriptionFormat(); Rule apiRule = new Rule(); apiRule .setName(ruleDefinition.getName())
Fixture.of(Client.class).addTemplate("valid", new Rule(){{ add("id", random(Long.class, range(1L, 200L))); add("name", random("Anderson Parra", "Arthur Hirata")); add("nickname", random("nerd", "geek")); add("email", "${nickname}@gmail.com"); add("birthday", instant("18 years ago")); add("address", one(Address.class, "valid")); }});
public static Rule create() { return new Rule(); }
class RuleBuilder implements Visitor { Set<Rule> rules = new HashSet<Rule>; public void handle(Node n) { if (n.word != null) { return; } Rule r = new Rule(); r.left = n.component; for (Node child: n.children) { r.right.add(child.component); } rules.add(r); } }
public static Rule create() { return new Rule(); }
Rule rule = new Rule().maxB(123).minH(45).maxH(122);
@Configuration @ImportResource("classpath:/baseconfig.xml") public static class RulesConfiguration{ @Resource List<Rule> commonRules; @Bean public List<Rule> normalInvRules(){ List<Rule> rules = new ArrayList<Rule>(); rules.addAll(commonRules); rules.add(new Rule()); return rules; } }
/** * Create with all required fields * * @since 2.10 */ public static Rule create(String repositoryKey, String key) { return new Rule().setUniqueKey(repositoryKey, key); }
/** * Create with all required fields * * @since 2.10 */ public static Rule create(String repositoryKey, String key) { return new Rule().setUniqueKey(repositoryKey, key); }
/** * Create with all required fields */ public static Rule create(String repositoryKey, String key, String name) { return new Rule().setUniqueKey(repositoryKey, key).setName(name); }
/** * Create with all required fields */ public static Rule create(String repositoryKey, String key, String name) { return new Rule().setUniqueKey(repositoryKey, key).setName(name); }
Rule authorizationRule = new Rule(); authorizationRule.setPattern(DocumentHelper.createPattern("//authorize")); final Stylesheet stylesheet = new Stylesheet(); authorizationRule.setAction(new Action(){ public void run(Node node) throws Exception { stylesheet.applyTemplates(node); } }); stylesheet.addRule(authorizationRule); stylesheet.run(document);