Package org.sonar.api.issue.internal

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


    dto.setUpdatedAt(new Date());
    return dto;
  }

  public DefaultIssueComment toComment() {
    return new DefaultIssueComment()
      .setMarkdownText(changeData)
      .setKey(kee)
      .setCreatedAt(createdAt)
      .setUpdatedAt(updatedAt)
      .setUserLogin(userLogin)
View Full Code Here


  @Test
  public void batch_insert_new_issues() throws Exception {
    FakeBatchSaver saver = new FakeBatchSaver(getMyBatis(), new FakeRuleFinder());

    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)
View Full Code Here

  @Test
  public void batch_insert_new_issues_with_session() throws Exception {
    FakeBatchSaver saver = new FakeBatchSaver(getMyBatis(), new FakeRuleFinder());

    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)
View Full Code Here

  public void server_insert_new_issues_with_session() throws Exception {
    ComponentDto project = new ComponentDto().setId(10L);
    ComponentDto component = new ComponentDto().setId(100L);
    FakeServerSaver saver = new FakeServerSaver(getMyBatis(), new FakeRuleFinder(), component, project);

    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)
View Full Code Here

  public void batch_update_issues() throws Exception {
    setupData("should_update_issues");

    FakeBatchSaver saver = new FakeBatchSaver(getMyBatis(), new FakeRuleFinder());

    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(false)
View Full Code Here

    ComponentDto project = new ComponentDto().setId(10L);
    ComponentDto component = new ComponentDto().setId(100L);
    FakeServerSaver saver = new FakeServerSaver(getMyBatis(), new FakeRuleFinder(), component, project);

    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(false)
View Full Code Here

  protected abstract void doUpdate(DbSession batchSession, Date now, DefaultIssue issue);

  private void insertChanges(IssueChangeMapper mapper, DefaultIssue issue) {
    for (IssueComment comment : issue.comments()) {
      DefaultIssueComment c = (DefaultIssueComment) comment;
      if (c.isNew()) {
        IssueChangeDto changeDto = IssueChangeDto.of(c);
        mapper.insert(changeDto);
      }
    }
    FieldDiffs diffs = issue.currentChange();
View Full Code Here

public class IssueChangeDtoTest {

  @Test
  public void create_from_comment() throws Exception {
    DefaultIssueComment comment = DefaultIssueComment.create("ABCDE", "emmerik", "the comment");

    IssueChangeDto dto = IssueChangeDto.of(comment);

    assertThat(dto.getChangeData()).isEqualTo("the comment");
    assertThat(dto.getChangeType()).isEqualTo("comment");
View Full Code Here

      .setChangeData("Some text")
      .setIssueKey("ABCDE")
      .setCreatedAt(new Date())
      .setUpdatedAt(new Date());

    DefaultIssueComment comment = changeDto.toComment();
    assertThat(comment.key()).isEqualTo("EFGH");
    assertThat(comment.markdownText()).isEqualTo("Some text");
    assertThat(comment.createdAt()).isNotNull();
    assertThat(comment.updatedAt()).isNotNull();
    assertThat(comment.userLogin()).isEqualTo("emmerik");
    assertThat(comment.issueKey()).isEqualTo("ABCDE");
  }
View Full Code Here

    assertThat(diffs.creationDate()).isNotNull();
  }

  @Test
  public void to_string() throws Exception {
    DefaultIssueComment comment = DefaultIssueComment.create("ABCDE", "emmerik", "the comment");
    IssueChangeDto dto = IssueChangeDto.of(comment);
    assertThat(dto.toString()).contains("ABCDE");
  }
View Full Code Here

TOP

Related Classes of org.sonar.api.issue.internal.DefaultIssueComment

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.