2020import io .weaviate .client6 .v1 .api .collections .ReferenceProperty ;
2121import io .weaviate .client6 .v1 .api .collections .VectorConfig ;
2222import io .weaviate .client6 .v1 .api .collections .Vectors ;
23- import io .weaviate .client6 .v1 .api .collections .WeaviateObject ;
2423import io .weaviate .client6 .v1 .api .collections .data .BatchReference ;
2524import io .weaviate .client6 .v1 .api .collections .data .DeleteManyResponse ;
2625import io .weaviate .client6 .v1 .api .collections .data .Reference ;
2726import io .weaviate .client6 .v1 .api .collections .query .Metadata ;
2827import io .weaviate .client6 .v1 .api .collections .query .Metadata .MetadataField ;
2928import io .weaviate .client6 .v1 .api .collections .query .QueryMetadata ;
3029import io .weaviate .client6 .v1 .api .collections .query .QueryReference ;
30+ import io .weaviate .client6 .v1 .api .collections .query .QueryWeaviateObject ;
3131import io .weaviate .client6 .v1 .api .collections .query .Where ;
3232import io .weaviate .containers .Container ;
3333
@@ -103,7 +103,7 @@ public void testBlobData() throws IOException {
103103 cat -> cat .returnProperties ("img" ));
104104
105105 Assertions .assertThat (got ).get ()
106- .extracting (WeaviateObject ::properties , InstanceOfAssertFactories .MAP )
106+ .extracting (QueryWeaviateObject ::properties , InstanceOfAssertFactories .MAP )
107107 .extractingByKey ("img" ).isEqualTo (ragdollPng );
108108 }
109109
@@ -152,10 +152,10 @@ public void testReferences_AddReplaceDelete() throws IOException {
152152
153153 Assertions .assertThat (johnWithFriends ).get ()
154154 .as ("friends after ADD" )
155- .extracting (WeaviateObject ::references ).extracting ("hasFriend" )
156- .asInstanceOf (InstanceOfAssertFactories .list (WeaviateObject .class ))
155+ .extracting (QueryWeaviateObject ::references ).extracting ("hasFriend" )
156+ .asInstanceOf (InstanceOfAssertFactories .list (QueryWeaviateObject .class ))
157157 .hasSize (1 )
158- .first ().extracting (WeaviateObject ::properties , InstanceOfAssertFactories .MAP )
158+ .first ().extracting (QueryWeaviateObject ::properties , InstanceOfAssertFactories .MAP )
159159 .returns ("albie" , friend -> friend .get ("name" ));
160160
161161 // Act: replace reference
@@ -172,10 +172,10 @@ public void testReferences_AddReplaceDelete() throws IOException {
172172
173173 Assertions .assertThat (johnWithFriends ).get ()
174174 .as ("friends after REPLACE" )
175- .extracting (WeaviateObject ::references ).extracting ("hasFriend" )
176- .asInstanceOf (InstanceOfAssertFactories .list (WeaviateObject .class ))
175+ .extracting (QueryWeaviateObject ::references ).extracting ("hasFriend" )
176+ .asInstanceOf (InstanceOfAssertFactories .list (QueryWeaviateObject .class ))
177177 .hasSize (1 )
178- .first ().extracting (WeaviateObject ::properties , InstanceOfAssertFactories .MAP )
178+ .first ().extracting (QueryWeaviateObject ::properties , InstanceOfAssertFactories .MAP )
179179 .returns ("barbara" , friend -> friend .get ("name" ));
180180
181181 // Act: delete reference
@@ -191,8 +191,8 @@ public void testReferences_AddReplaceDelete() throws IOException {
191191
192192 Assertions .assertThat (johnWithFriends ).get ()
193193 .as ("friends after DELETE" )
194- .extracting (WeaviateObject ::references ).extracting ("hasFriend" )
195- .asInstanceOf (InstanceOfAssertFactories .list (WeaviateObject .class ))
194+ .extracting (QueryWeaviateObject ::references ).extracting ("hasFriend" )
195+ .asInstanceOf (InstanceOfAssertFactories .list (QueryWeaviateObject .class ))
196196 .isEmpty ();
197197 }
198198
@@ -218,7 +218,7 @@ public void testReplace() throws IOException {
218218
219219 Assertions .assertThat (replacedIvanhoe ).get ()
220220 .as ("has ONLY year property" )
221- .extracting (WeaviateObject ::properties , InstanceOfAssertFactories .MAP )
221+ .extracting (QueryWeaviateObject ::properties , InstanceOfAssertFactories .MAP )
222222 .doesNotContain (Map .entry ("title" , "ivanhoe" ))
223223 .contains (Map .entry ("year" , 1819L ));
224224 }
@@ -268,20 +268,20 @@ public void testUpdate() throws IOException {
268268 .satisfies (book -> {
269269 Assertions .assertThat (book )
270270 .as ("has both year and title property" )
271- .extracting (WeaviateObject ::properties , InstanceOfAssertFactories .MAP )
271+ .extracting (QueryWeaviateObject ::properties , InstanceOfAssertFactories .MAP )
272272 .contains (Map .entry ("title" , "ivanhoe" ), Map .entry ("year" , 1819L ));
273273
274274 Assertions .assertThat (book )
275275 .as ("has reference to Authors" )
276- .extracting (WeaviateObject ::references , InstanceOfAssertFactories .MAP )
277- .extractingByKey ("writtenBy" , InstanceOfAssertFactories .list (WeaviateObject .class ))
276+ .extracting (QueryWeaviateObject ::references , InstanceOfAssertFactories .MAP )
277+ .extractingByKey ("writtenBy" , InstanceOfAssertFactories .list (QueryWeaviateObject .class ))
278278 .first ()
279- .extracting (WeaviateObject ::properties , InstanceOfAssertFactories .MAP )
279+ .extracting (QueryWeaviateObject ::properties , InstanceOfAssertFactories .MAP )
280280 .contains (Map .entry ("name" , "walter scott" ));
281281
282282 Assertions .assertThat (book )
283283 .as ("has a vector" )
284- .extracting (WeaviateObject ::metadata )
284+ .extracting (QueryWeaviateObject ::metadata )
285285 .extracting (QueryMetadata ::vectors )
286286 .returns (vector , Vectors ::getDefaultSingle );
287287 });
@@ -393,9 +393,10 @@ public void testReferenceAddMany() throws IOException {
393393
394394 Assertions .assertThat (goodburgAirports ).get ()
395395 .as ("Goodburg has 3 airports" )
396- .extracting (WeaviateObject ::references )
397- .extracting (references -> references .get ("hasAirports" ), InstanceOfAssertFactories .list (WeaviateObject .class ))
398- .extracting (WeaviateObject ::uuid )
396+ .extracting (QueryWeaviateObject ::references )
397+ .extracting (references -> references .get ("hasAirports" ),
398+ InstanceOfAssertFactories .list (QueryWeaviateObject .class ))
399+ .extracting (QueryWeaviateObject ::uuid )
399400 .contains (alpha , bravo , charlie );
400401 }
401402
@@ -473,7 +474,7 @@ public void testDataTypes() throws IOException {
473474
474475 // Assert
475476 Assertions .assertThat (got ).get ()
476- .extracting (WeaviateObject ::properties )
477+ .extracting (QueryWeaviateObject ::properties )
477478 .asInstanceOf (InstanceOfAssertFactories .map (String .class , Object .class ))
478479 // Most of PhoneNumber fields are only present on read and are null on write.
479480 .usingRecursiveComparison ()
0 commit comments