Package org.sonar.server.db.fake

Examples of org.sonar.server.db.fake.FakeDto


  @Test
  public void can_insert_and_select_by_key() throws Exception {
    long t0 = System.currentTimeMillis() - 1000;

    String key = UUID.randomUUID().toString();
    FakeDto myDto = new FakeDto()
      .setKey(key);
    dao.insert(session, myDto);

    session.commit();
    assertThat(myDto.getId());

    long t1 = System.currentTimeMillis() + 1000;

    FakeDto dto = dao.getByKey(session, key);
    assertThat(dto).isNotNull();

    assertThat(dto.getUpdatedAt().getTime()).isGreaterThan(t0);
    assertThat(dto.getCreatedAt().getTime()).isLessThan(t1);
  }
View Full Code Here


    assertThat(dto.getCreatedAt().getTime()).isLessThan(t1);
  }

  @Test
  public void does_enqueue_on_insert() {
    FakeDto myDto = new FakeDto()
      .setKey(UUID.randomUUID().toString());
    dao.insert(session, myDto);
    session.commit();
    assertThat(session.getActionCount()).isEqualTo(1);
  }
View Full Code Here

  @Test
  public void synchronize_to_es_after_date() throws Exception {
    long t0 = System.currentTimeMillis() - 1000;

    String key = UUID.randomUUID().toString();
    FakeDto myDto = new FakeDto()
      .setKey(key);
    dao.insert(session, myDto);

    session.commit();
    assertThat(session.getActionCount()).isEqualTo(1);
View Full Code Here

TOP

Related Classes of org.sonar.server.db.fake.FakeDto

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.