@@ -103,27 +103,27 @@ void shouldSortDirectorsByYearOfBirthOfActorInTheirMoviesAscending() {
103
103
assertThat (searchHits .getSearchHit (0 ).getContent ().id ).isEqualTo (francisFordCoppola .id );
104
104
var sortValues = searchHits .getSearchHit (0 ).getSortValues ();
105
105
assertThat (sortValues ).hasSize (1 );
106
- assertThat (sortValues .get (0 )).isEqualTo ("1924" );
106
+ assertThat (sortValues .get (0 )).isEqualTo (1924L );
107
107
108
108
assertThat (searchHits .getSearchHit (1 ).getContent ().id ).isEqualTo (stanleyKubrik .id );
109
109
sortValues = searchHits .getSearchHit (1 ).getSortValues ();
110
110
assertThat (sortValues ).hasSize (1 );
111
- assertThat (sortValues .get (0 )).isEqualTo ("1937" );
111
+ assertThat (sortValues .get (0 )).isEqualTo (1937L );
112
112
}
113
113
114
114
@ Test // #1784
115
115
@ DisplayName ("should sort directors by year of birth of actor in their movies descending" )
116
116
void shouldSortDirectorsByYearOfBirthOfActorInTheirMoviesDescending () {
117
117
118
- var order = new org .springframework .data .elasticsearch .core .query .Order (Sort .Direction .DESC ,
119
- "movies.actors.yearOfBirth" ) //
120
- .withNested ( //
121
- Nested .builder ("movies" ) //
122
- .withNested (Nested .builder ("movies.actors" ) //
123
- .build ()) //
124
- .build ());
118
+ var order = new org .springframework .data .elasticsearch .core .query .Order (Sort .Direction .DESC ,
119
+ "movies.actors.yearOfBirth" ) //
120
+ .withNested ( //
121
+ Nested .builder ("movies" ) //
122
+ .withNested (Nested .builder ("movies.actors" ) //
123
+ .build ()) //
124
+ .build ());
125
125
126
- var query = Query .findAll ().addSort (Sort .by (order ));
126
+ var query = Query .findAll ().addSort (Sort .by (order ));
127
127
128
128
var searchHits = operations .search (query , Director .class );
129
129
@@ -132,32 +132,32 @@ void shouldSortDirectorsByYearOfBirthOfActorInTheirMoviesDescending() {
132
132
assertThat (searchHits .getSearchHit (0 ).getContent ().id ).isEqualTo (stanleyKubrik .id );
133
133
var sortValues = searchHits .getSearchHit (0 ).getSortValues ();
134
134
assertThat (sortValues ).hasSize (1 );
135
- assertThat (sortValues .get (0 )).isEqualTo ("1959" );
135
+ assertThat (sortValues .get (0 )).isEqualTo (1959L );
136
136
137
137
assertThat (searchHits .getSearchHit (1 ).getContent ().id ).isEqualTo (francisFordCoppola .id );
138
138
sortValues = searchHits .getSearchHit (1 ).getSortValues ();
139
139
assertThat (sortValues ).hasSize (1 );
140
- assertThat (sortValues .get (0 )).isEqualTo ("1946" );
140
+ assertThat (sortValues .get (0 )).isEqualTo (1946L );
141
141
}
142
142
143
143
@ Test // #1784
144
144
@ DisplayName ("should sort directors by year of birth of male actor in their movies descending" )
145
145
void shouldSortDirectorsByYearOfBirthOfMaleActorInTheirMoviesDescending () {
146
146
147
- var filter = StringQuery .builder ("""
148
- { "term": {"movies.actors.sex": "m"} }
149
- """ ).build ();
150
- var order = new org .springframework .data .elasticsearch .core .query .Order (Sort .Direction .DESC ,
151
- "movies.actors.yearOfBirth" ) //
152
- .withNested ( //
153
- Nested .builder ("movies" ) //
154
- .withNested ( //
155
- Nested .builder ("movies.actors" ) //
156
- .withFilter (filter ) //
157
- .build ()) //
158
- .build ());
147
+ var filter = StringQuery .builder ("""
148
+ { "term": {"movies.actors.sex": "m"} }
149
+ """ ).build ();
150
+ var order = new org .springframework .data .elasticsearch .core .query .Order (Sort .Direction .DESC ,
151
+ "movies.actors.yearOfBirth" ) //
152
+ .withNested ( //
153
+ Nested .builder ("movies" ) //
154
+ .withNested ( //
155
+ Nested .builder ("movies.actors" ) //
156
+ .withFilter (filter ) //
157
+ .build ()) //
158
+ .build ());
159
159
160
- var query = Query .findAll ().addSort (Sort .by (order ));
160
+ var query = Query .findAll ().addSort (Sort .by (order ));
161
161
162
162
var searchHits = operations .search (query , Director .class );
163
163
@@ -166,12 +166,12 @@ void shouldSortDirectorsByYearOfBirthOfMaleActorInTheirMoviesDescending() {
166
166
assertThat (searchHits .getSearchHit (0 ).getContent ().id ).isEqualTo (stanleyKubrik .id );
167
167
var sortValues = searchHits .getSearchHit (0 ).getSortValues ();
168
168
assertThat (sortValues ).hasSize (1 );
169
- assertThat (sortValues .get (0 )).isEqualTo ("1959" );
169
+ assertThat (sortValues .get (0 )).isEqualTo (1959L );
170
170
171
171
assertThat (searchHits .getSearchHit (1 ).getContent ().id ).isEqualTo (francisFordCoppola .id );
172
172
sortValues = searchHits .getSearchHit (1 ).getSortValues ();
173
173
assertThat (sortValues ).hasSize (1 );
174
- assertThat (sortValues .get (0 )).isEqualTo ("1940" );
174
+ assertThat (sortValues .get (0 )).isEqualTo (1940L );
175
175
}
176
176
177
177
@ Document (indexName = "#{@indexNameProvider.indexName()}" )
0 commit comments