Examples of SampleEntity


Examples of org.springframework.data.elasticsearch.entities.SampleEntity

  @Test
  public void shouldFindDocumentById() {
    // given
    String documentId = randomNumeric(5);
    SampleEntity sampleEntity = new SampleEntity();
    sampleEntity.setId(documentId);
    sampleEntity.setMessage("some message");
    sampleEntity.setVersion(System.currentTimeMillis());
    repository.save(sampleEntity);
    // when
    SampleEntity entityFromElasticSearch = repository.findOne(documentId);
    // then
    assertThat(entityFromElasticSearch, is(notNullValue()));
    assertThat(sampleEntity, is((equalTo(sampleEntity))));
  }
View Full Code Here

Examples of org.springframework.data.elasticsearch.entities.SampleEntity

  @Test
  public void shouldExecuteCustomMethodForOrderBy() {
    // given
    String documentId = randomNumeric(5);
    SampleEntity sampleEntity = new SampleEntity();
    sampleEntity.setId(documentId);
    sampleEntity.setType("abc");
    sampleEntity.setMessage("test");
    sampleEntity.setAvailable(true);
    repository.save(sampleEntity);

    // document 2
    String documentId2 = randomNumeric(5);
    SampleEntity sampleEntity2 = new SampleEntity();
    sampleEntity2.setId(documentId2);
    sampleEntity2.setType("xyz");
    sampleEntity2.setMessage("bar");
    sampleEntity2.setAvailable(false);
    repository.save(sampleEntity2);

    // document 3
    String documentId3 = randomNumeric(5);
    SampleEntity sampleEntity3 = new SampleEntity();
    sampleEntity3.setId(documentId3);
    sampleEntity3.setType("def");
    sampleEntity3.setMessage("foo");
    sampleEntity3.setAvailable(false);
    repository.save(sampleEntity3);

    // when
    Page<SampleEntity> page = repository.findByMessageOrderByTypeAsc("foo", new PageRequest(0, 10));
    // then
View Full Code Here

Examples of org.springframework.data.elasticsearch.entities.SampleEntity

  @Test
  public void shouldReturnCountOfDocuments() {
    // given
    String documentId = randomNumeric(5);
    SampleEntity sampleEntity = new SampleEntity();
    sampleEntity.setId(documentId);
    sampleEntity.setMessage("some message");
    sampleEntity.setVersion(System.currentTimeMillis());
    repository.save(sampleEntity);
    // when
    Long count = repository.count();
    // then
    assertThat(count, is(greaterThanOrEqualTo(1L)));
View Full Code Here

Examples of org.springframework.data.elasticsearch.entities.SampleEntity

  @Test
  public void shouldDeleteDocument() {
    // given
    String documentId = randomNumeric(5);
    SampleEntity sampleEntity = new SampleEntity();
    sampleEntity.setId(documentId);
    sampleEntity.setMessage("some message");
    sampleEntity.setVersion(System.currentTimeMillis());
    repository.save(sampleEntity);
    // when
    repository.delete(documentId);
    // then
    SampleEntity entityFromElasticSearch = repository.findOne(documentId);
    assertThat(entityFromElasticSearch, is(nullValue()));
  }
View Full Code Here

Examples of org.springframework.data.elasticsearch.entities.SampleEntity

  @Test
  public void shouldSearchDocumentsGivenSearchQuery() {
    // given
    String documentId = randomNumeric(5);
    SampleEntity sampleEntity = new SampleEntity();
    sampleEntity.setId(documentId);
    sampleEntity.setMessage("some test message");
    sampleEntity.setVersion(System.currentTimeMillis());
    repository.save(sampleEntity);

    SearchQuery query = new NativeSearchQueryBuilder().withQuery(termQuery("message", "test")).build();
    // when
    Page<SampleEntity> page = repository.search(query);
View Full Code Here

Examples of org.springframework.data.elasticsearch.entities.SampleEntity

  @Test
  public void shouldExecuteCustomMethodWithBooleanParameter() {
    // given
    String documentId = randomNumeric(5);
    SampleEntity sampleEntity = new SampleEntity();
    sampleEntity.setId(documentId);
    sampleEntity.setType("test");
    sampleEntity.setMessage("foo");
    sampleEntity.setAvailable(true);
    repository.save(sampleEntity);

    // given
    String documentId2 = randomNumeric(5);
    SampleEntity sampleEntity2 = new SampleEntity();
    sampleEntity2.setId(documentId2);
    sampleEntity2.setType("test");
    sampleEntity2.setMessage("bar");
    sampleEntity2.setAvailable(false);
    repository.save(sampleEntity2);
    // when
    Page<SampleEntity> page = repository.findByAvailable(false, new PageRequest(0, 10));
    // then
    assertThat(page, is(notNullValue()));
View Full Code Here

Examples of org.springframework.data.elasticsearch.entities.SampleEntity

  @Test
  public void shouldSearchDocumentsGivenElasticsearchQuery() {
    // given
    String documentId = randomNumeric(5);
    SampleEntity sampleEntity = new SampleEntity();
    sampleEntity.setId(documentId);
    sampleEntity.setMessage("hello world.");
    sampleEntity.setVersion(System.currentTimeMillis());
    repository.save(sampleEntity);
    // when
    Page<SampleEntity> page = repository.search(termQuery("message", "world"), new PageRequest(0, 50));
    // then
    assertThat(page, is(notNullValue()));
View Full Code Here

Examples of org.springframework.data.elasticsearch.entities.SampleEntity

  */
  @Test
  public void shouldFindAllByIdQuery() {
    // given
    String documentId = randomNumeric(5);
    SampleEntity sampleEntity = new SampleEntity();
    sampleEntity.setId(documentId);
    sampleEntity.setMessage("hello world.");
    sampleEntity.setVersion(System.currentTimeMillis());
    repository.save(sampleEntity);

    String documentId2 = randomNumeric(5);
    SampleEntity sampleEntity2 = new SampleEntity();
    sampleEntity2.setId(documentId2);
    sampleEntity2.setMessage("hello world.");
    sampleEntity2.setVersion(System.currentTimeMillis());
    repository.save(sampleEntity2);

    // when
    Iterable<SampleEntity> sampleEntities = repository.findAll(Arrays.asList(documentId, documentId2));

View Full Code Here

Examples of org.springframework.data.elasticsearch.entities.SampleEntity

  @Test
  public void shouldReturnPageableResultsWithQueryAnnotationExpectedPageSize() {
    // given
    for (int i = 0; i < 30; i++) {
      String documentId = String.valueOf(i);
      SampleEntity sampleEntity = new SampleEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setMessage("message");
      sampleEntity.setVersion(System.currentTimeMillis());
      repository.save(sampleEntity);
    }
    // when
    Page<SampleEntity> pageResult = repository.findByMessage("message", new PageRequest(0, 23));
    // then
View Full Code Here

Examples of org.springframework.data.elasticsearch.entities.SampleEntity

  @Test
  public void shouldReturnPageableResultsWithGivenSortingOrder() {
    // given
    String documentId = random(5);
    SampleEntity sampleEntity = new SampleEntity();
    sampleEntity.setId(documentId);
    sampleEntity.setMessage("abc");
    sampleEntity.setVersion(System.currentTimeMillis());
    repository.save(sampleEntity);

    String documentId2 = randomNumeric(5);
    SampleEntity sampleEntity2 = new SampleEntity();
    sampleEntity2.setId(documentId2);
    sampleEntity2.setMessage("abd");
    sampleEntity.setVersion(System.currentTimeMillis());
    repository.save(sampleEntity2);

    String documentId3 = randomNumeric(5);
    SampleEntity sampleEntity3 = new SampleEntity();
    sampleEntity3.setId(documentId3);
    sampleEntity3.setMessage("abe");
    sampleEntity.setVersion(System.currentTimeMillis());
    repository.save(sampleEntity3);
    // when
    Page<SampleEntity> pageResult = repository.findByMessageContaining("a", new PageRequest(0, 23, new Sort(
        new Sort.Order(Sort.Direction.DESC, "message"))));
    // then
    assertThat(pageResult.getContent().isEmpty(), is(false));
    assertThat(pageResult.getContent().get(0).getMessage(), is(sampleEntity3.getMessage()));
  }
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.