Package org.springframework.data.elasticsearch

Examples of org.springframework.data.elasticsearch.SampleEntity


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

        //given
        String documentId2 = randomNumeric(5);
        SampleEntity sampleEntity2 = new SampleEntity();
        sampleEntity2.setId(documentId2);
        sampleEntity2.setType("test");
        sampleEntity2.setMessage("bar");
        repository.save(sampleEntity2);

        List<String> ids = Arrays.asList(documentId);

        //when
View Full Code Here


    @Test
    public void shouldExecuteCustomMethodForTrue(){
        //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.findByAvailableTrue(new PageRequest(0, 10));
        //then
        assertThat(page, is(notNullValue()));
View Full Code Here

    @Test
    public void shouldExecuteCustomMethodForFalse(){
        //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.findByAvailableFalse(new PageRequest(0, 10));
        //then
        assertThat(page, is(notNullValue()));
View Full Code Here

    @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

    @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

    @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, new Sort(new Sort.Order(Sort.Direction.ASC,"message"))));
        // then
View Full Code Here

    @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

    @Test
    public void shouldReturnListForMessage(){
        //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
        List<SampleEntity> sampleEntities = repository.findByMessage("abc");
        //then
View Full Code Here

    @Test
    public void shouldDoBulkIndexDocument(){
        //given
        String documentId1 = randomNumeric(5);
        SampleEntity sampleEntity1 = new SampleEntity();
        sampleEntity1.setId(documentId1);
        sampleEntity1.setMessage("some message");
        sampleEntity1.setVersion(System.currentTimeMillis());

        String documentId2 = randomNumeric(5);
        SampleEntity sampleEntity2 = new SampleEntity();
        sampleEntity2.setId(documentId2);
        sampleEntity2.setMessage("some message");
        sampleEntity2.setVersion(System.currentTimeMillis());

        //when
        repository.save(Arrays.asList(sampleEntity1, sampleEntity2));
        //then
        SampleEntity entity1FromElasticSearch =  repository.findOne(documentId1);
        assertThat(entity1FromElasticSearch, is(notNullValue()));

        SampleEntity entity2FromElasticSearch =  repository.findOne(documentId2);
        assertThat(entity2FromElasticSearch, is(notNullValue()));
    }
View Full Code Here

    @Test
    public void shouldExecuteCustomMethod(){
        //given
        String documentId = randomNumeric(5);
        SampleEntity sampleEntity = new SampleEntity();
        sampleEntity.setId(documentId);
        sampleEntity.setType("test");
        sampleEntity.setMessage("some message");
        repository.save(sampleEntity);
        //when
        Page<SampleEntity> page = repository.findByType("test", new PageRequest(0, 10));
        //then
        assertThat(page, is(notNullValue()));
View Full Code Here

TOP

Related Classes of org.springframework.data.elasticsearch.SampleEntity

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.