File tree Expand file tree Collapse file tree 5 files changed +27
-13
lines changed
main/java/uk/gov/companieshouse/search/api/elasticsearch
test/java/uk/gov/companieshouse/search/api/elasticsearch Expand file tree Collapse file tree 5 files changed +27
-13
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ public abstract class AbstractSearchRequest {
2424
2525 abstract AbstractSearchQuery getSearchQuery ();
2626
27- private EnvironmentReader environmentReader ;
27+ protected final EnvironmentReader environmentReader ;
2828
2929 private static final String ORDERED_ALPHA_KEY_WITH_ID = "ordered_alpha_key_with_id" ;
3030
Original file line number Diff line number Diff line change 11package uk .gov .companieshouse .search .api .elasticsearch ;
22
3- import org .springframework .beans .factory .annotation .Autowired ;
43import org .springframework .stereotype .Component ;
54
65import uk .gov .companieshouse .environment .EnvironmentReader ;
109@ Component
1110public class AlphabeticalSearchRequests extends AbstractSearchRequest {
1211
13- private AlphabeticalSearchRestClientService searchRestClient ;
14-
15- private AlphabeticalSearchQueries alphabeticalSearchQueries ;
12+ private final AlphabeticalSearchRestClientService searchRestClient ;
13+ private final AlphabeticalSearchQueries alphabeticalSearchQueries ;
1614
1715 private static final String INDEX = "ALPHABETICAL_SEARCH_INDEX" ;
1816 private static final String RESULTS_SIZE = "ALPHABETICAL_SEARCH_RESULT_MAX" ;
1917
20- @ Autowired
2118 public AlphabeticalSearchRequests (
22- EnvironmentReader environmentReader ,
23- AlphabeticalSearchRestClientService searchRestClient ,
24- AlphabeticalSearchQueries alphabeticalSearchQueries
19+ EnvironmentReader environmentReader ,
20+ AlphabeticalSearchRestClientService searchRestClient ,
21+ AlphabeticalSearchQueries alphabeticalSearchQueries
2522 ) {
2623 super (environmentReader );
2724 this .searchRestClient = searchRestClient ;
Original file line number Diff line number Diff line change 55import org .elasticsearch .search .SearchHits ;
66import org .elasticsearch .search .builder .SearchSourceBuilder ;
77import org .elasticsearch .search .fetch .subphase .FetchSourceContext ;
8- import org .springframework .beans .factory .annotation .Autowired ;
98import org .springframework .stereotype .Component ;
109import uk .gov .companieshouse .environment .EnvironmentReader ;
1110import uk .gov .companieshouse .logging .util .DataMap ;
@@ -23,13 +22,10 @@ public class DissolvedSearchRequests extends AbstractSearchRequest {
2322
2423 private DissolvedSearchQueries searchQueries ;
2524
26- private EnvironmentReader environmentReader ;
27-
2825 private static final String INDEX = "DISSOLVED_SEARCH_INDEX" ;
2926 private static final String RESULTS_SIZE = "DISSOLVED_SEARCH_RESULT_MAX" ;
3027 private static final String BEST_MATCH_SEARCH_TYPE = "best-match" ;
3128
32- @ Autowired
3329 public DissolvedSearchRequests (
3430 EnvironmentReader environmentReader ,
3531 DissolvedSearchRestClientService searchRestClient ,
Original file line number Diff line number Diff line change 99import org .elasticsearch .common .bytes .BytesReference ;
1010import org .elasticsearch .search .SearchHit ;
1111import org .elasticsearch .search .SearchHits ;
12+ import org .junit .jupiter .api .BeforeEach ;
1213import org .junit .jupiter .api .DisplayName ;
1314import org .junit .jupiter .api .Test ;
1415import org .junit .jupiter .api .TestInstance ;
@@ -44,6 +45,15 @@ class AlphabeticalSearchRequestsTest {
4445 private static final String ENV_READER_RESULT = "1" ;
4546 private static final Integer SIZE = 10 ;
4647
48+ @ BeforeEach
49+ void setUp () {
50+ alphabeticalSearchRequests = new AlphabeticalSearchRequests (
51+ mockEnvironmentReader ,
52+ mockSearchRestClient ,
53+ mockAlphabeticalSearchQueries
54+ );
55+ }
56+
4757 @ Test
4858 @ DisplayName ("Get best match response" )
4959 void getBestMatchResponse () throws Exception {
Original file line number Diff line number Diff line change 1616import org .elasticsearch .common .bytes .BytesReference ;
1717import org .elasticsearch .search .SearchHit ;
1818import org .elasticsearch .search .SearchHits ;
19+ import org .junit .jupiter .api .BeforeEach ;
1920import org .junit .jupiter .api .DisplayName ;
2021import org .junit .jupiter .api .Test ;
2122import org .junit .jupiter .api .TestInstance ;
@@ -46,6 +47,16 @@ class DissolvedSearchRequestsTest {
4647 private static final Integer SIZE = 10 ;
4748 private static final Integer START_INDEX = 0 ;
4849
50+ @ BeforeEach
51+ void setUp () {
52+ dissolvedSearchRequests = new DissolvedSearchRequests (
53+ mockEnvironmentReader ,
54+ mockSearchRestClient ,
55+ mockDissolvedSearchQueries
56+ );
57+ }
58+
59+
4960 @ Test
5061 @ DisplayName ("Get best match response" )
5162 void getBestMatchResponse () throws Exception {
You can’t perform that action at this time.
0 commit comments