Skip to content

Commit 434a50e

Browse files
committed
added method createPerson in NestedDocumentTests
1 parent 2e9a9d5 commit 434a50e

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

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

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,4 +148,61 @@ public void shouldIndexInitialLevelNestedObject(){
148148

149149
}
150150

151+
private List<IndexQuery> createPerson() {
152+
153+
PersonMultipleLevelNested person1 = new PersonMultipleLevelNested();
154+
155+
person1.setId("1");
156+
person1.setName("name");
157+
158+
Car saturn = new Car();
159+
saturn.setName("Saturn");
160+
saturn.setModel("SL");
161+
162+
Car subaru = new Car();
163+
subaru.setName("Subaru");
164+
subaru.setModel("Imprezza");
165+
166+
Car car = new Car();
167+
car.setName("Saturn");
168+
car.setModel("Imprezza");
169+
170+
Car ford = new Car();
171+
ford.setName("Ford");
172+
ford.setModel("Focus");
173+
174+
GirlFriend permanent = new GirlFriend();
175+
permanent.setName("permanent");
176+
permanent.setType("permanent");
177+
permanent.setCars(Arrays.asList(saturn, subaru));
178+
179+
GirlFriend temp = new GirlFriend();
180+
temp.setName("temp");
181+
temp.setType("temp");
182+
temp.setCars(Arrays.asList(car, ford));
183+
184+
person1.setGirlFriends(Arrays.asList(permanent, temp));
185+
186+
IndexQuery indexQuery1 = new IndexQuery();
187+
indexQuery1.setId(person1.getId());
188+
indexQuery1.setObject(person1);
189+
190+
PersonMultipleLevelNested person2 = new PersonMultipleLevelNested();
191+
192+
person2.setId("2");
193+
person2.setName("name");
194+
195+
person2.setGirlFriends(Arrays.asList(permanent));
196+
197+
IndexQuery indexQuery2 = new IndexQuery();
198+
indexQuery2.setId(person2.getId());
199+
indexQuery2.setObject(person2);
200+
201+
List<IndexQuery> indexQueries = new ArrayList<IndexQuery>();
202+
indexQueries.add(indexQuery1);
203+
indexQueries.add(indexQuery2);
204+
205+
return indexQueries;
206+
}
207+
151208
}

0 commit comments

Comments
 (0)