Examples of SnapshotDto


Examples of org.sonar.core.component.SnapshotDto

      .setRootProjectId(project.getId())
      .setLast(true);
  }

  public static SnapshotDto createForProject(ComponentDto project) {
    return new SnapshotDto()
      .setResourceId(project.getId())
      .setRootProjectId(project.getId())
      .setLast(true);
  }
View Full Code Here

Examples of org.sonar.core.component.SnapshotDto

      .setRootProjectId(project.getId())
      .setLast(true);
  }

  public static SnapshotDto defaultSnapshot() {
    return new SnapshotDto()
      .setResourceId(3L)
      .setRootProjectId(1L)
      .setParentId(2L)
      .setRootId(1L)
      .setStatus("P")
View Full Code Here

Examples of org.sonar.core.component.SnapshotDto

  @Test
  public void get_by_key() {
    setupData("shared");

    SnapshotDto result = sut.getNullableByKey(session, 3L);
    assertThat(result).isNotNull();
    assertThat(result.getId()).isEqualTo(3L);
    assertThat(result.getResourceId()).isEqualTo(3L);
    assertThat(result.getRootProjectId()).isEqualTo(1L);
    assertThat(result.getParentId()).isEqualTo(2L);
    assertThat(result.getRootId()).isEqualTo(1L);
    assertThat(result.getStatus()).isEqualTo("P");
    assertThat(result.getLast()).isTrue();
    assertThat(result.getPurgeStatus()).isEqualTo(1);
    assertThat(result.getDepth()).isEqualTo(1);
    assertThat(result.getScope()).isEqualTo("DIR");
    assertThat(result.getQualifier()).isEqualTo("PAC");
    assertThat(result.getVersion()).isEqualTo("2.1-SNAPSHOT");
    assertThat(result.getPath()).isEqualTo("1.2.");

    assertThat(result.getPeriodMode(1)).isEqualTo("days1");
    assertThat(result.getPeriodModeParameter(1)).isEqualTo("30");
    assertThat(result.getPeriodDate(1)).isEqualTo(DateUtils.parseDate("2011-09-24"));
    assertThat(result.getPeriodMode(2)).isEqualTo("days2");
    assertThat(result.getPeriodModeParameter(2)).isEqualTo("31");
    assertThat(result.getPeriodDate(2)).isEqualTo(DateUtils.parseDate("2011-09-25"));
    assertThat(result.getPeriodMode(3)).isEqualTo("days3");
    assertThat(result.getPeriodModeParameter(3)).isEqualTo("32");
    assertThat(result.getPeriodDate(3)).isEqualTo(DateUtils.parseDate("2011-09-26"));
    assertThat(result.getPeriodMode(4)).isEqualTo("days4");
    assertThat(result.getPeriodModeParameter(4)).isEqualTo("33");
    assertThat(result.getPeriodDate(4)).isEqualTo(DateUtils.parseDate("2011-09-27"));
    assertThat(result.getPeriodMode(5)).isEqualTo("days5");
    assertThat(result.getPeriodModeParameter(5)).isEqualTo("34");
    assertThat(result.getPeriodDate(5)).isEqualTo(DateUtils.parseDate("2011-09-28"));

    assertThat(result.getCreatedAt()).isEqualTo(DateUtils.parseDate("2008-12-02"));
    assertThat(result.getBuildDate()).isEqualTo(DateUtils.parseDate("2011-09-29"));

    assertThat(sut.getNullableByKey(session, 999L)).isNull();
  }
View Full Code Here

Examples of org.sonar.core.component.SnapshotDto

  public void insert() {
    setupData("empty");

    when(system2.now()).thenReturn(DateUtils.parseDate("2014-06-18").getTime());

    SnapshotDto dto = defaultSnapshot();

    sut.insert(session, dto);
    session.commit();

    assertThat(dto.getId()).isNotNull();
    checkTables("insert", "snapshots");
  }
View Full Code Here

Examples of org.sonar.core.component.SnapshotDto

  @Test
  public void lastSnapshot_returns_null_when_no_last_snapshot() {
    setupData("empty");

    SnapshotDto snapshot = sut.getLastSnapshot(session, defaultSnapshot());

    assertThat(snapshot).isNull();
  }
View Full Code Here

Examples of org.sonar.core.component.SnapshotDto

  @Test
  public void lastSnapshot_from_one_resource() {
    setupData("snapshots");

    SnapshotDto snapshot = sut.getLastSnapshot(session, defaultSnapshot().setResourceId(2L));

    assertThat(snapshot).isNotNull();
    assertThat(snapshot.getId()).isEqualTo(4L);
  }
View Full Code Here

Examples of org.sonar.core.component.SnapshotDto

  @Test
  public void lastSnapshot_from_one_resource_without_last_is_null() {
    setupData("snapshots");

    SnapshotDto snapshot = sut.getLastSnapshot(session, defaultSnapshot().setResourceId(5L));

    assertThat(snapshot).isNull();
  }
View Full Code Here

Examples of org.sonar.core.component.SnapshotDto

  @Test
  public void no_last_snapshot_older_than_another_one_in_a_empty_table() {
    setupData("empty");

    SnapshotDto snapshot = sut.getLastSnapshotOlderThan(session, defaultSnapshot());

    assertThat(snapshot).isNull();
  }
View Full Code Here

Examples of org.sonar.core.component.SnapshotDto

  @Test
  public void last_snapshot_older__than_a_reference() {
    setupData("snapshots");

    SnapshotDto referenceSnapshot = defaultSnapshot().setResourceId(1L);
    referenceSnapshot.setCreatedAt(DateUtils.parseDate("2008-12-03"));
    SnapshotDto snapshot = sut.getLastSnapshotOlderThan(session, referenceSnapshot);

    assertThat(snapshot).isNotNull();
    assertThat(snapshot.getId()).isEqualTo(1L);
  }
View Full Code Here

Examples of org.sonar.core.component.SnapshotDto

  @Test
  public void last_snapshot_earlier__than_a_reference() {
    setupData("snapshots");

    SnapshotDto referenceSnapshot = defaultSnapshot().setResourceId(1L);
    referenceSnapshot.setCreatedAt(DateUtils.parseDate("2008-12-01"));
    SnapshotDto snapshot = sut.getLastSnapshotOlderThan(session, referenceSnapshot);

    assertThat(snapshot).isNull();
  }
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.