Examples of DefaultIssue


Examples of org.sonar.api.batch.sensor.issue.internal.DefaultIssue

    Issuable issuable = mock(Issuable.class);
    when(resourcePerspectives.as(Issuable.class, File.create("src/Foo.php"))).thenReturn(issuable);

    when(issuable.addIssue(argumentCaptor.capture())).thenReturn(true);

    adaptor.store(new DefaultIssue()
      .onFile(file)
      .ruleKey(RuleKey.of("foo", "bar"))
      .message("Foo")
      .atLine(3)
      .effortToFix(10.0));
View Full Code Here

Examples of org.sonar.api.issue.internal.DefaultIssue

      .setSelectedAt(issue.selectedAt())
      .setUpdatedAt(now);
  }

  public DefaultIssue toDefaultIssue() {
    DefaultIssue issue = new DefaultIssue();
    issue.setKey(kee);
    issue.setStatus(status);
    issue.setResolution(resolution);
    issue.setMessage(message);
    issue.setEffortToFix(effortToFix);
    issue.setDebt(debt != null ? Duration.create(debt) : null);
    issue.setLine(line);
    issue.setSeverity(severity);
    issue.setReporter(reporter);
    issue.setAssignee(assignee);
    issue.setAttributes(KeyValueFormat.parse(Objects.firstNonNull(issueAttributes, "")));
    issue.setComponentKey(componentKey);
    issue.setComponentId(componentId);
    issue.setComponentUuid(componentUuid);
    issue.setModuleUuid(moduleUuid);
    issue.setModuleUuidPath(moduleUuidPath);
    issue.setProjectUuid(projectUuid);
    issue.setProjectKey(projectKey);
    issue.setManualSeverity(manualSeverity);
    issue.setRuleKey(getRuleKey());
    issue.setLanguage(language);
    issue.setActionPlanKey(actionPlanKey);
    issue.setAuthorLogin(authorLogin);
    issue.setNew(false);
    issue.setCreationDate(issueCreationDate);
    issue.setCloseDate(issueCloseDate);
    issue.setUpdateDate(issueUpdateDate);
    issue.setSelectedAt(selectedAt);
    return issue;
  }
View Full Code Here

Examples of org.sonar.api.issue.internal.DefaultIssue

public class IssuesBySeverityTest {

  @Test
  public void add_issue(){
    IssuesBySeverity issuesBySeverity = new IssuesBySeverity();
    issuesBySeverity.add(new DefaultIssue().setSeverity("MINOR"));
    assertThat(issuesBySeverity.size()).isEqualTo(1);
  }
View Full Code Here

Examples of org.sonar.api.issue.internal.DefaultIssue

  }

  @Test
  public void get_issues_by_severity(){
    IssuesBySeverity issuesBySeverity = new IssuesBySeverity();
    issuesBySeverity.add(new DefaultIssue().setSeverity("MINOR"));
    issuesBySeverity.add(new DefaultIssue().setSeverity("MINOR"));
    issuesBySeverity.add(new DefaultIssue().setSeverity("MAJOR"));
    assertThat(issuesBySeverity.issues("MINOR")).isEqualTo(2);
    assertThat(issuesBySeverity.issues("MAJOR")).isEqualTo(1);
  }
View Full Code Here

Examples of org.sonar.api.issue.internal.DefaultIssue

  }

  @Test
  public void get_zero_issues_on_empty_severity(){
    IssuesBySeverity issuesBySeverity = new IssuesBySeverity();
    issuesBySeverity.add(new DefaultIssue().setSeverity("MAJOR"));
    assertThat(issuesBySeverity.issues("MINOR")).isEqualTo(0);
  }
View Full Code Here

Examples of org.sonar.api.issue.internal.DefaultIssue

  }

  @Test
  public void should_send_changes() throws Exception {
    IssueChangeContext context = IssueChangeContext.createScan(new Date());
    DefaultIssue issue = new DefaultIssue()
      .setMessage("the message")
      .setKey("ABCDE")
      .setAssignee("freddy")
      .setFieldChange(context, "resolution", null, "FIXED")
      .setFieldChange(context, "status", "OPEN", "RESOLVED")
View Full Code Here

Examples of org.sonar.api.issue.internal.DefaultIssue

  }

  @Test
  public void should_send_changes_with_comment() throws Exception {
    IssueChangeContext context = IssueChangeContext.createScan(new Date());
    DefaultIssue issue = new DefaultIssue()
      .setMessage("the message")
      .setKey("ABCDE")
      .setAssignee("freddy")
      .setComponentKey("struts:Action")
      .setProjectKey("struts");
View Full Code Here

Examples of org.sonar.api.issue.internal.DefaultIssue

  }

  @Test
  public void should_send_changes_with_component_name() throws Exception {
    IssueChangeContext context = IssueChangeContext.createScan(new Date());
    DefaultIssue issue = new DefaultIssue()
      .setMessage("the message")
      .setKey("ABCDE")
      .setAssignee("freddy")
      .setFieldChange(context, "resolution", null, "FIXED")
      .setSendNotifications(true)
View Full Code Here

Examples of org.sonar.api.issue.internal.DefaultIssue

  }

  @Test
  public void should_not_send_changes_if_no_diffs() throws Exception {
    IssueChangeContext context = IssueChangeContext.createScan(new Date());
    DefaultIssue issue = new DefaultIssue()
      .setMessage("the message")
      .setKey("ABCDE")
      .setComponentKey("struts:Action")
      .setProjectKey("struts");
    List<Notification> notifications = issueNotifications.sendChanges(issue, context, null, new Project("struts"), null);
View Full Code Here

Examples of org.sonar.api.issue.internal.DefaultIssue

    DefaultIssueComment comment = DefaultIssueComment.create("ABCDE", "emmerik", "the comment");
    // override generated key
    comment.setKey("FGHIJ");

    Date date = DateUtils.parseDate("2013-05-18");
    DefaultIssue issue = new DefaultIssue()
      .setKey("ABCDE")
      .setNew(true)

      .setRuleKey(RuleKey.of("squid", "AvoidCycle"))
      .setLine(5000)
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.