Package org.sonar.core.issue.db

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


  }

  @Test
  public void search_with_limit() throws Exception {
    for (int i = 0; i < 20; i++) {
      IssueDto issue = IssueTesting.newDto(rule, file, project);
      tester.get(IssueDao.class).insert(session, issue);
    }
    session.commit();

  }
View Full Code Here


  @Test
  public void search_with_max_limit() throws Exception {
    List<String> issueKeys = newArrayList();
    for (int i = 0; i < 500; i++) {
      IssueDto issue = IssueTesting.newDto(rule, file, project);
      tester.get(IssueDao.class).insert(session, issue);
      issueKeys.add(issue.getKey());
    }
    session.commit();

    IssueQuery.Builder query = IssueQuery.builder();
    Result<Issue> result = index.search(query.build(), new QueryContext().setMaxLimit());
View Full Code Here

    assertThat(index.search(query.build(), new QueryContext()).getHits()).hasSize(1);
  }

  @Test
  public void synchronize_issue() throws Exception {
    IssueDto issue = IssueTesting.newDto(rule, file, project);
    tester.get(IssueDao.class).insert(session, issue);
    session.commit();

    // 0 Assert that all issues are both in ES and DB
    assertThat(db.issueDao().findAfterDate(session, new Date(0))).hasSize(1);
View Full Code Here

    assertThat(index.countAll()).isEqualTo(1);
  }

  @Test
  public void synchronize_all_issues() throws Exception {
    IssueDto issue = IssueTesting.newDto(rule, file, project);
    tester.get(IssueDao.class).insert(session, issue);
    session.commit();

    // 0 Assert that all issues are both in ES and DB
    assertThat(db.issueDao().findAfterDate(session, new Date(0))).hasSize(1);
View Full Code Here

  public void synchronize_a_lot_of_issues() throws Exception {
    Integer numberOfIssues = 1000;

    List<String> issueKeys = newArrayList();
    for (int i = 0; i < numberOfIssues; i++) {
      IssueDto issue = IssueTesting.newDto(rule, file, project);
      tester.get(IssueDao.class).insert(session, issue);
      issueKeys.add(issue.getKey());
    }
    session.commit();

    // 0 Assert that all issues are both in ES and DB
    assertThat(db.issueDao().findAfterDate(session, new Date(0))).hasSize(numberOfIssues);
View Full Code Here

TOP

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

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.