Skip to content

Commit af97fdb

Browse files
committed
Test cases clean up round 1
1 parent 54c897b commit af97fdb

File tree

5 files changed

+34
-51
lines changed

5 files changed

+34
-51
lines changed

src/test/java/org/springframework/data/elasticsearch/NestedObjectTests.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,11 @@
1515
*/
1616
package org.springframework.data.elasticsearch;
1717

18+
import org.junit.Before;
1819
import org.junit.Test;
1920
import org.junit.runner.RunWith;
21+
import org.springframework.beans.factory.annotation.Autowired;
22+
import org.springframework.data.elasticsearch.core.ElasticsearchTemplate;
2023
import org.springframework.data.elasticsearch.repositories.SampleElasticSearchBookRepository;
2124
import org.springframework.test.context.ContextConfiguration;
2225
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@@ -39,6 +42,17 @@ public class NestedObjectTests {
3942
@Resource
4043
private SampleElasticSearchBookRepository repository;
4144

45+
@Autowired
46+
private ElasticsearchTemplate elasticsearchTemplate;
47+
48+
49+
@Before
50+
public void before() {
51+
elasticsearchTemplate.deleteIndex(Book.class);
52+
elasticsearchTemplate.createIndex(Book.class);
53+
elasticsearchTemplate.refresh(Book.class, true);
54+
}
55+
4256
@Test
4357
public void shouldIndexNestedObject() {
4458
// given

src/test/java/org/springframework/data/elasticsearch/core/ElasticsearchTemplateTests.java

Lines changed: 6 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,8 @@ public class ElasticsearchTemplateTests {
5858

5959
@Before
6060
public void before() {
61+
elasticsearchTemplate.deleteIndex(SampleEntity.class);
6162
elasticsearchTemplate.createIndex(SampleEntity.class);
62-
DeleteQuery deleteQuery = new DeleteQuery();
63-
deleteQuery.setQuery(matchAllQuery());
64-
elasticsearchTemplate.delete(deleteQuery, SampleEntity.class);
6563
elasticsearchTemplate.refresh(SampleEntity.class, true);
6664
}
6765

@@ -529,33 +527,7 @@ public void shouldReturnSimilarResultsGivenMoreLikeThisQuery() {
529527

530528
@Test
531529
public void shouldReturnResultsWithScanAndScroll() {
532-
// given
533-
List<IndexQuery> indexQueries = new ArrayList<IndexQuery>();
534-
// first document
535-
String documentId = randomNumeric(5);
536-
SampleEntity sampleEntity1 = new SampleEntity();
537-
sampleEntity1.setId(documentId);
538-
sampleEntity1.setMessage("some message");
539-
sampleEntity1.setVersion(System.currentTimeMillis());
540-
541-
IndexQuery indexQuery1 = new IndexQuery();
542-
indexQuery1.setId(documentId);
543-
indexQuery1.setObject(sampleEntity1);
544-
indexQueries.add(indexQuery1);
545-
546-
// second document
547-
String documentId2 = randomNumeric(5);
548-
SampleEntity sampleEntity2 = new SampleEntity();
549-
sampleEntity2.setId(documentId2);
550-
sampleEntity2.setMessage("some message");
551-
sampleEntity2.setVersion(System.currentTimeMillis());
552-
553-
IndexQuery indexQuery2 = new IndexQuery();
554-
indexQuery2.setId(documentId2);
555-
indexQuery2.setObject(sampleEntity2);
556-
557-
indexQueries.add(indexQuery2);
558-
530+
//given
559531
List<IndexQuery> entities = createSampleEntitiesWithMessage("Test message", 30);
560532
// when
561533
elasticsearchTemplate.bulkIndex(entities);
@@ -601,7 +573,6 @@ public Page<SampleEntity> mapResults(SearchResponse response) {
601573
}
602574

603575
private static List<IndexQuery> createSampleEntitiesWithMessage(String message, int numberOfEntities) {
604-
List<SampleEntity> sampleEntities = new ArrayList<SampleEntity>();
605576
List<IndexQuery> indexQueries = new ArrayList<IndexQuery>();
606577
for (int i = 0; i < numberOfEntities; i++) {
607578
String documentId = randomNumeric(5);
@@ -610,13 +581,10 @@ private static List<IndexQuery> createSampleEntitiesWithMessage(String message,
610581
sampleEntity.setMessage(message);
611582
sampleEntity.setRate(2);
612583
sampleEntity.setVersion(System.currentTimeMillis());
613-
IndexQuery indexQuery2 = new IndexQuery();
614-
indexQuery2.setId(documentId);
615-
indexQuery2.setObject(sampleEntity);
616-
617-
indexQueries.add(indexQuery2);
618-
sampleEntities.add(sampleEntity);
619-
584+
IndexQuery indexQuery = new IndexQuery();
585+
indexQuery.setId(documentId);
586+
indexQuery.setObject(sampleEntity);
587+
indexQueries.add(indexQuery);
620588
}
621589
return indexQueries;
622590
}

src/test/java/org/springframework/data/elasticsearch/core/query/CriteriaQueryTests.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import java.util.List;
3030

3131
import static org.apache.commons.lang.RandomStringUtils.randomNumeric;
32-
import static org.elasticsearch.index.query.QueryBuilders.matchAllQuery;
3332
import static org.hamcrest.Matchers.*;
3433
import static org.junit.Assert.*;
3534

@@ -46,10 +45,8 @@ public class CriteriaQueryTests {
4645

4746
@Before
4847
public void before() {
48+
elasticsearchTemplate.deleteIndex(SampleEntity.class);
4949
elasticsearchTemplate.createIndex(SampleEntity.class);
50-
DeleteQuery deleteQuery = new DeleteQuery();
51-
deleteQuery.setQuery(matchAllQuery());
52-
elasticsearchTemplate.delete(deleteQuery, SampleEntity.class);
5350
elasticsearchTemplate.refresh(SampleEntity.class, true);
5451
}
5552

src/test/java/org/springframework/data/elasticsearch/repositories/CustomMethodRepositoryTests.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import org.springframework.data.domain.Sort;
2525
import org.springframework.data.elasticsearch.SampleEntity;
2626
import org.springframework.data.elasticsearch.core.ElasticsearchTemplate;
27-
import org.springframework.data.elasticsearch.core.query.DeleteQuery;
2827
import org.springframework.test.context.ContextConfiguration;
2928
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
3029

@@ -34,7 +33,6 @@
3433

3534
import static org.apache.commons.lang.RandomStringUtils.random;
3635
import static org.apache.commons.lang.RandomStringUtils.randomNumeric;
37-
import static org.elasticsearch.index.query.QueryBuilders.matchAllQuery;
3836
import static org.hamcrest.Matchers.*;
3937
import static org.junit.Assert.assertThat;
4038

@@ -54,10 +52,8 @@ public class CustomMethodRepositoryTests {
5452

5553
@Before
5654
public void before() {
55+
elasticsearchTemplate.deleteIndex(SampleEntity.class);
5756
elasticsearchTemplate.createIndex(SampleEntity.class);
58-
DeleteQuery deleteQuery = new DeleteQuery();
59-
deleteQuery.setQuery(matchAllQuery());
60-
elasticsearchTemplate.delete(deleteQuery, SampleEntity.class);
6157
elasticsearchTemplate.refresh(SampleEntity.class, true);
6258
}
6359

src/test/java/org/springframework/data/elasticsearch/repository/support/SimpleElasticsearchRepositoryTests.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@
1919
import org.junit.Ignore;
2020
import org.junit.Test;
2121
import org.junit.runner.RunWith;
22+
import org.springframework.beans.factory.annotation.Autowired;
2223
import org.springframework.data.domain.Page;
2324
import org.springframework.data.domain.PageRequest;
2425
import org.springframework.data.domain.Sort;
2526
import org.springframework.data.elasticsearch.SampleEntity;
27+
import org.springframework.data.elasticsearch.core.ElasticsearchTemplate;
2628
import org.springframework.data.elasticsearch.core.query.NativeSearchQueryBuilder;
2729
import org.springframework.data.elasticsearch.core.query.SearchQuery;
2830
import org.springframework.data.elasticsearch.repositories.SampleElasticsearchRepository;
@@ -51,10 +53,16 @@ public class SimpleElasticsearchRepositoryTests {
5153
@Resource
5254
private SampleElasticsearchRepository repository;
5355

54-
@Before
55-
public void before() {
56-
repository.deleteAll();
57-
}
56+
@Autowired
57+
private ElasticsearchTemplate elasticsearchTemplate;
58+
59+
60+
@Before
61+
public void before() {
62+
elasticsearchTemplate.deleteIndex(SampleEntity.class);
63+
elasticsearchTemplate.createIndex(SampleEntity.class);
64+
elasticsearchTemplate.refresh(SampleEntity.class, true);
65+
}
5866

5967
@Test
6068
public void shouldDoBulkIndexDocument() {

0 commit comments

Comments
 (0)