Package org.sonar.core.issue.db

Examples of org.sonar.core.issue.db.IssueChangeDto


    });

    issueChangeDao.selectChangelogOnNonClosedIssuesByModuleAndType(project.getId(), new ResultHandler() {
      @Override
      public void handleResult(ResultContext rc) {
        IssueChangeDto dto = (IssueChangeDto) rc.getResultObject();
        initialOpenIssuesStack.addChangelog(dto);
      }
    });
  }
View Full Code Here


    verify(updater, never()).setPastSeverity(eq(issue), anyString(), any(IssueChangeContext.class));
  }

  @Test
  public void merge_issue_changelog_with_previous_changelog() throws Exception {
    when(initialOpenIssues.selectChangelog("ABCDE")).thenReturn(newArrayList(new IssueChangeDto().setIssueKey("ABCD")));

    IssueDto previousIssue = new IssueDto().setKee("ABCDE").setResolution(null).setStatus("OPEN").setRuleKey("squid", "AvoidCycle")
      .setLine(10).setMessage("Message").setEffortToFix(1.5).setDebt(1L);
    DefaultIssue issue = new DefaultIssue();
View Full Code Here

    assertThat(stack.selectAllIssues()).hasSize(1);
  }

  @Test
  public void select_changelog() {
    stack.addChangelog(new IssueChangeDto().setKey("CHANGE-1").setIssueKey("ISSUE-1"));
    stack.addChangelog(new IssueChangeDto().setKey("CHANGE-2").setIssueKey("ISSUE-1"));

    List<IssueChangeDto> issueChangeDtos = stack.selectChangelog("ISSUE-1");
    assertThat(issueChangeDtos).hasSize(2);
    assertThat(issueChangeDtos.get(0).getKey()).isEqualTo("CHANGE-1");
    assertThat(issueChangeDtos.get(1).getKey()).isEqualTo("CHANGE-2");
View Full Code Here

    assertThat(stack.selectAllIssues()).isEmpty();
  }

  @Test
  public void clear_issues_changelog() {
    stack.addChangelog(new IssueChangeDto().setKey("CHANGE-1").setIssueKey("ISSUE-1"));

    assertThat(stack.selectChangelog("ISSUE-1")).hasSize(1);

    stack.clear();
    assertThat(stack.selectChangelog("ISSUE-1")).isEmpty();
View Full Code Here

    }

    // check authorization
    issueService.getByKey(comment.issueKey());

    IssueChangeDto dto = IssueChangeDto.of(comment);
    dto.setUpdatedAt(new Date());
    dto.setChangeData(text);
    changeDao.update(dto);

    return comment;
  }
View Full Code Here

TOP

Related Classes of org.sonar.core.issue.db.IssueChangeDto

Copyright © 2018 www.massapicom. 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.