You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@olingo.apache.org by mi...@apache.org on 2015/04/28 23:12:29 UTC

[13/17] olingo-odata4 git commit: [OLINGO-564] Renamed 'OData*' to 'Client*' classes

http://git-wip-us.apache.org/repos/asf/olingo-odata4/blob/c37d4da5/fit/src/test/java/org/apache/olingo/fit/tecsvc/client/ExpandWithSystemQueryOptionsITCase.java
----------------------------------------------------------------------
diff --git a/fit/src/test/java/org/apache/olingo/fit/tecsvc/client/ExpandWithSystemQueryOptionsITCase.java b/fit/src/test/java/org/apache/olingo/fit/tecsvc/client/ExpandWithSystemQueryOptionsITCase.java
index 1a6b411..38aec61 100644
--- a/fit/src/test/java/org/apache/olingo/fit/tecsvc/client/ExpandWithSystemQueryOptionsITCase.java
+++ b/fit/src/test/java/org/apache/olingo/fit/tecsvc/client/ExpandWithSystemQueryOptionsITCase.java
@@ -33,8 +33,8 @@ import org.apache.olingo.client.api.communication.request.retrieve.ODataEntitySe
 import org.apache.olingo.client.api.communication.response.ODataRetrieveResponse;
 import org.apache.olingo.client.api.uri.QueryOption;
 import org.apache.olingo.client.core.ODataClientFactory;
-import org.apache.olingo.commons.api.domain.ODataEntity;
-import org.apache.olingo.commons.api.domain.ODataEntitySet;
+import org.apache.olingo.commons.api.domain.ClientEntity;
+import org.apache.olingo.commons.api.domain.ClientEntitySet;
 import org.apache.olingo.commons.api.format.ODataFormat;
 import org.apache.olingo.commons.api.http.HttpHeader;
 import org.apache.olingo.commons.api.http.HttpStatusCode;
@@ -58,20 +58,20 @@ public class ExpandWithSystemQueryOptionsITCase extends AbstractBaseTestITCase {
     final Map<QueryOption, Object> options = new HashMap<QueryOption, Object>();
     options.put(QueryOption.FILTER, "PropertyString eq '2'");
 
-    final ODataRetrieveResponse<ODataEntitySet> response =
+    final ODataRetrieveResponse<ClientEntitySet> response =
         buildRequest(ES_TWO_KEY_NAV, NAV_PROPERTY_ET_TWO_KEY_NAV_MANY, options);
-    final List<ODataEntity> entities = response.getBody().getEntities();
+    final List<ClientEntity> entities = response.getBody().getEntities();
     assertEquals(4, entities.size());
 
-    for (final ODataEntity entity : entities) {
+    for (final ClientEntity entity : entities) {
       final Object propInt16 = entity.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue();
       final Object propString = entity.getProperty(PROPERTY_STRING).getPrimitiveValue().toValue();
-      final ODataEntitySet inlineEntitySet =
+      final ClientEntitySet inlineEntitySet =
           entity.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY).asInlineEntitySet().getEntitySet();
 
       if (propInt16.equals(1) && propString.equals("1")) {
         assertEquals(1, inlineEntitySet.getEntities().size());
-        final ODataEntity inlineEntity = inlineEntitySet.getEntities().get(0);
+        final ClientEntity inlineEntity = inlineEntitySet.getEntities().get(0);
 
         assertEquals(1, inlineEntity.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
         assertEquals("2", inlineEntity.getProperty(PROPERTY_STRING).getPrimitiveValue().toValue());
@@ -79,7 +79,7 @@ public class ExpandWithSystemQueryOptionsITCase extends AbstractBaseTestITCase {
         assertEquals(0, inlineEntitySet.getEntities().size());
       } else if (propInt16.equals(2) && propString.equals("1")) {
         assertEquals(1, inlineEntitySet.getEntities().size());
-        final ODataEntity inlineEntity = inlineEntitySet.getEntities().get(0);
+        final ClientEntity inlineEntity = inlineEntitySet.getEntities().get(0);
 
         assertEquals(1, inlineEntity.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
         assertEquals("2", inlineEntity.getProperty(PROPERTY_STRING).getPrimitiveValue().toValue());
@@ -96,21 +96,21 @@ public class ExpandWithSystemQueryOptionsITCase extends AbstractBaseTestITCase {
     final Map<QueryOption, Object> options = new HashMap<QueryOption, Object>();
     options.put(QueryOption.ORDERBY, "PropertyString desc");
 
-    final ODataRetrieveResponse<ODataEntitySet> response =
+    final ODataRetrieveResponse<ClientEntitySet> response =
         buildRequest(ES_TWO_KEY_NAV, NAV_PROPERTY_ET_TWO_KEY_NAV_MANY, options);
-    final List<ODataEntity> entities = response.getBody().getEntities();
+    final List<ClientEntity> entities = response.getBody().getEntities();
     assertEquals(4, entities.size());
 
-    for (final ODataEntity entity : entities) {
+    for (final ClientEntity entity : entities) {
       final Object propInt16 = entity.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue();
       final Object propString = entity.getProperty(PROPERTY_STRING).getPrimitiveValue().toValue();
-      final ODataEntitySet inlineEntitySet =
+      final ClientEntitySet inlineEntitySet =
           entity.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY).asInlineEntitySet().getEntitySet();
 
       if (propInt16.equals(1) && propString.equals("1")) {
         assertEquals(2, inlineEntitySet.getEntities().size());
-        final ODataEntity inlineEntity1 = inlineEntitySet.getEntities().get(0);
-        final ODataEntity inlineEntity2 = inlineEntitySet.getEntities().get(1);
+        final ClientEntity inlineEntity1 = inlineEntitySet.getEntities().get(0);
+        final ClientEntity inlineEntity2 = inlineEntitySet.getEntities().get(1);
 
         assertEquals(1, inlineEntity1.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
         assertEquals("2", inlineEntity1.getProperty(PROPERTY_STRING).getPrimitiveValue().toValue());
@@ -120,30 +120,30 @@ public class ExpandWithSystemQueryOptionsITCase extends AbstractBaseTestITCase {
       }
     }
   }
-  
+
   @Test
   public void testSkip() {
     final Map<QueryOption, Object> options = new HashMap<QueryOption, Object>();
     options.put(QueryOption.SKIP, "1");
 
-    final ODataRetrieveResponse<ODataEntitySet> response =
+    final ODataRetrieveResponse<ClientEntitySet> response =
         buildRequest(ES_KEY_NAV, NAV_PROPERTY_ET_KEY_NAV_MANY, options);
-    final List<ODataEntity> entities = response.getBody().getEntities();
+    final List<ClientEntity> entities = response.getBody().getEntities();
     assertEquals(3, entities.size());
 
-    for (final ODataEntity entity : entities) {
+    for (final ClientEntity entity : entities) {
       final Object propInt16 = entity.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue();
-      final ODataEntitySet inlineEntitySet =
+      final ClientEntitySet inlineEntitySet =
           entity.getNavigationLink(NAV_PROPERTY_ET_KEY_NAV_MANY).asInlineEntitySet().getEntitySet();
 
       if (propInt16.equals(1)) {
         assertEquals(1, inlineEntitySet.getEntities().size());
-        final ODataEntity inlineEntity = inlineEntitySet.getEntities().get(0);
+        final ClientEntity inlineEntity = inlineEntitySet.getEntities().get(0);
 
         assertEquals(2, inlineEntity.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
       } else if (propInt16.equals(2)) {
         assertEquals(1, inlineEntitySet.getEntities().size());
-        final ODataEntity inlineEntity = inlineEntitySet.getEntities().get(0);
+        final ClientEntity inlineEntity = inlineEntitySet.getEntities().get(0);
 
         assertEquals(3, inlineEntity.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
       } else if (propInt16.equals(3)) {
@@ -157,24 +157,24 @@ public class ExpandWithSystemQueryOptionsITCase extends AbstractBaseTestITCase {
     final Map<QueryOption, Object> options = new HashMap<QueryOption, Object>();
     options.put(QueryOption.TOP, "1");
 
-    final ODataRetrieveResponse<ODataEntitySet> response =
+    final ODataRetrieveResponse<ClientEntitySet> response =
         buildRequest(ES_KEY_NAV, NAV_PROPERTY_ET_KEY_NAV_MANY, options);
-    final List<ODataEntity> entities = response.getBody().getEntities();
+    final List<ClientEntity> entities = response.getBody().getEntities();
     assertEquals(3, entities.size());
 
-    for (final ODataEntity entity : entities) {
+    for (final ClientEntity entity : entities) {
       final Object propInt16 = entity.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue();
-      final ODataEntitySet inlineEntitySet =
+      final ClientEntitySet inlineEntitySet =
           entity.getNavigationLink(NAV_PROPERTY_ET_KEY_NAV_MANY).asInlineEntitySet().getEntitySet();
 
       if (propInt16.equals(1)) {
         assertEquals(1, inlineEntitySet.getEntities().size());
-        final ODataEntity inlineEntity = inlineEntitySet.getEntities().get(0);
+        final ClientEntity inlineEntity = inlineEntitySet.getEntities().get(0);
 
         assertEquals(1, inlineEntity.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
       } else if (propInt16.equals(2)) {
         assertEquals(1, inlineEntitySet.getEntities().size());
-        final ODataEntity inlineEntity = inlineEntitySet.getEntities().get(0);
+        final ClientEntity inlineEntity = inlineEntitySet.getEntities().get(0);
 
         assertEquals(2, inlineEntity.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
       } else if (propInt16.equals(3)) {
@@ -190,20 +190,20 @@ public class ExpandWithSystemQueryOptionsITCase extends AbstractBaseTestITCase {
     options.put(QueryOption.FILTER, "PropertyInt16 eq 1");
     options.put(QueryOption.SKIP, "1");
 
-    final ODataRetrieveResponse<ODataEntitySet> response =
+    final ODataRetrieveResponse<ClientEntitySet> response =
         buildRequest(ES_TWO_KEY_NAV, NAV_PROPERTY_ET_TWO_KEY_NAV_MANY, options);
-    final List<ODataEntity> entities = response.getBody().getEntities();
+    final List<ClientEntity> entities = response.getBody().getEntities();
     assertEquals(4, entities.size());
 
-    for (final ODataEntity entity : entities) {
+    for (final ClientEntity entity : entities) {
       final Object propInt16 = entity.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue();
       final Object propString = entity.getProperty(PROPERTY_STRING).getPrimitiveValue().toValue();
-      final ODataEntitySet inlineEntitySet =
+      final ClientEntitySet inlineEntitySet =
           entity.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY).asInlineEntitySet().getEntitySet();
 
       if (propInt16.equals(1) && propString.equals("1")) {
         assertEquals(1, inlineEntitySet.getEntities().size());
-        final ODataEntity inlineEntity = inlineEntitySet.getEntities().get(0);
+        final ClientEntity inlineEntity = inlineEntitySet.getEntities().get(0);
 
         assertEquals(1, inlineEntity.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
         assertEquals("2", inlineEntity.getProperty(PROPERTY_STRING).getPrimitiveValue().toValue());
@@ -231,16 +231,16 @@ public class ExpandWithSystemQueryOptionsITCase extends AbstractBaseTestITCase {
         client.newURIBuilder(SERVICE_URI).appendEntitySetSegment(ES_TWO_KEY_NAV).expandWithOptions(
             NAV_PROPERTY_ET_TWO_KEY_NAV_MANY, options).addQueryOption(QueryOption.SELECT,
             "PropertyInt16,PropertyString").build();
-    final ODataRetrieveResponse<ODataEntitySet> response =
+    final ODataRetrieveResponse<ClientEntitySet> response =
         client.getRetrieveRequestFactory().getEntitySetRequest(uri).execute();
 
-    final List<ODataEntity> entities = response.getBody().getEntities();
+    final List<ClientEntity> entities = response.getBody().getEntities();
     assertEquals(4, entities.size());
 
-    for (final ODataEntity entity : entities) {
+    for (final ClientEntity entity : entities) {
       final Object propInt16 = entity.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue();
       final Object propString = entity.getProperty(PROPERTY_STRING).getPrimitiveValue().toValue();
-      final ODataEntitySet entitySet =
+      final ClientEntitySet entitySet =
           entity.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY).asInlineEntitySet().getEntitySet();
 
       if (propInt16.equals(1) && propString.equals("1")) {
@@ -269,11 +269,11 @@ public class ExpandWithSystemQueryOptionsITCase extends AbstractBaseTestITCase {
 
     final URI uri = client.newURIBuilder(SERVICE_URI).appendEntitySetSegment(ES_TWO_KEY_NAV).appendKeySegment(keys)
         .expandWithOptions(NAV_PROPERTY_ET_KEY_NAV_MANY, options).build();
-    final ODataRetrieveResponse<ODataEntity> response =
+    final ODataRetrieveResponse<ClientEntity> response =
         client.getRetrieveRequestFactory().getEntityRequest(uri).execute();
     assertEquals(HttpStatusCode.OK.getStatusCode(), response.getStatusCode());
 
-    final ODataEntitySet entitySet =
+    final ClientEntitySet entitySet =
         response.getBody().getNavigationLink(NAV_PROPERTY_ET_KEY_NAV_MANY).asInlineEntitySet().getEntitySet();
     assertEquals(1, entitySet.getEntities().size());
     assertEquals(1, entitySet.getEntities().get(0).getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
@@ -284,182 +284,182 @@ public class ExpandWithSystemQueryOptionsITCase extends AbstractBaseTestITCase {
     final Map<QueryOption, Object> options = new HashMap<QueryOption, Object>();
     options.put(QueryOption.FILTER, "PropertyInt16 eq 1"
         + " and PropertyComp/PropertyComp/PropertyDuration eq duration'PT1S' and length(PropertyString) gt 4");
-    final ODataRetrieveResponse<ODataEntitySet> response =
+    final ODataRetrieveResponse<ClientEntitySet> response =
         buildRequest(ES_TWO_KEY_NAV, NAV_PROPERTY_ET_TWO_KEY_NAV_MANY, options);
-    final List<ODataEntity> entities = response.getBody().getEntities();
+    final List<ClientEntity> entities = response.getBody().getEntities();
 
     assertEquals(HttpStatusCode.OK.getStatusCode(), response.getStatusCode());
     assertEquals(4, entities.size());
   }
-  
+
   @Test
   public void testCyclicExpand() {
     // Expand entity in the following order
     // 1 => 2 => 1
-    // Entity with Key (PropertyInt16=1, PrroperyString='1') holds references to (PropertyInt16=1, PropertyString='1') 
+    // Entity with Key (PropertyInt16=1, PrroperyString='1') holds references to (PropertyInt16=1, PropertyString='1')
     // and (PropertyInt16=1, PropertyString='2')
     // Entity with Key (PropertyInt16=1, PropertyString='2') holds references to (PropertyInt16=1, PropertyString='1')
     // Define filters to select explicit the entities at any level => Circle
-    
+
     final ODataClient client = getClient();
     final Map<QueryOption, Object> options = new HashMap<QueryOption, Object>();
-    options.put(QueryOption.EXPAND, NAV_PROPERTY_ET_TWO_KEY_NAV_MANY 
-                                  + "($expand=" + NAV_PROPERTY_ET_TWO_KEY_NAV_MANY 
-                                  + "($expand=" + NAV_PROPERTY_ET_TWO_KEY_NAV_MANY + "))");
+    options.put(QueryOption.EXPAND, NAV_PROPERTY_ET_TWO_KEY_NAV_MANY
+        + "($expand=" + NAV_PROPERTY_ET_TWO_KEY_NAV_MANY
+        + "($expand=" + NAV_PROPERTY_ET_TWO_KEY_NAV_MANY + "))");
     options.put(QueryOption.FILTER, "PropertyString eq '2'");
-    
+
     final Map<String, Object> keys = new HashMap<String, Object>();
     keys.put(PROPERTY_INT16, 1);
     keys.put(PROPERTY_STRING, "1");
-    
+
     final URI uri = client.newURIBuilder(SERVICE_URI)
-                          .appendEntitySetSegment(ES_TWO_KEY_NAV)
-                          .appendKeySegment(keys)
-                          .expandWithOptions(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY, options)
-                          .build();
-    
-    final ODataRetrieveResponse<ODataEntity> response = client.getRetrieveRequestFactory()
-                                                              .getEntityRequest(uri)
-                                                              .execute();
-    
+        .appendEntitySetSegment(ES_TWO_KEY_NAV)
+        .appendKeySegment(keys)
+        .expandWithOptions(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY, options)
+        .build();
+
+    final ODataRetrieveResponse<ClientEntity> response = client.getRetrieveRequestFactory()
+        .getEntityRequest(uri)
+        .execute();
+
     assertEquals(HttpStatusCode.OK.getStatusCode(), response.getStatusCode());
     assertNotNull(response.getBody().getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY));
     assertEquals(1, response.getBody().getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
-                                      .asInlineEntitySet()
-                                      .getEntitySet()
-                                      .getEntities()
-                                      .size());
-    
-    final ODataEntity entitySecondLevel = response.getBody().getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
-                                                            .asInlineEntitySet()
-                                                            .getEntitySet()
-                                                            .getEntities()
-                                                            .get(0);
-    
+        .asInlineEntitySet()
+        .getEntitySet()
+        .getEntities()
+        .size());
+
+    final ClientEntity entitySecondLevel = response.getBody().getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
+        .asInlineEntitySet()
+        .getEntitySet()
+        .getEntities()
+        .get(0);
+
     assertEquals(1, entitySecondLevel.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
     assertEquals("2", entitySecondLevel.getProperty(PROPERTY_STRING).getPrimitiveValue().toValue());
-    
+
     assertNotNull(entitySecondLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY));
     assertEquals(1, entitySecondLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
-                                     .asInlineEntitySet()
-                                     .getEntitySet()
-                                     .getEntities()
-                                     .size());
-    
-    final ODataEntity entityThirdLevel = entitySecondLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
-                                                          .asInlineEntitySet()
-                                                          .getEntitySet()
-                                                          .getEntities()
-                                                          .get(0);
-    
+        .asInlineEntitySet()
+        .getEntitySet()
+        .getEntities()
+        .size());
+
+    final ClientEntity entityThirdLevel = entitySecondLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
+        .asInlineEntitySet()
+        .getEntitySet()
+        .getEntities()
+        .get(0);
+
     assertEquals(1, entityThirdLevel.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
     assertEquals("1", entityThirdLevel.getProperty(PROPERTY_STRING).getPrimitiveValue().toValue());
-    
+
     assertNotNull(entityThirdLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY));
     assertEquals(2, entityThirdLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
-                                    .asInlineEntitySet()
-                                    .getEntitySet()
-                                    .getEntities()
-                                    .size());
-    
-    final List<ODataEntity> fourthLevelEntites = entityThirdLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
-                                                                 .asInlineEntitySet()
-                                                                 .getEntitySet()
-                                                                 .getEntities();
-    
+        .asInlineEntitySet()
+        .getEntitySet()
+        .getEntities()
+        .size());
+
+    final List<ClientEntity> fourthLevelEntites = entityThirdLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
+        .asInlineEntitySet()
+        .getEntitySet()
+        .getEntities();
+
     assertEquals(1, fourthLevelEntites.get(0).getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
     assertEquals("1", fourthLevelEntites.get(0).getProperty(PROPERTY_STRING).getPrimitiveValue().toValue());
 
     assertEquals(1, fourthLevelEntites.get(1).getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
     assertEquals("2", fourthLevelEntites.get(1).getProperty(PROPERTY_STRING).getPrimitiveValue().toValue());
   }
-  
+
   @Test
   public void testSystemQueryOptionOnThirdLevel() {
     final ODataClient client = getClient();
     final Map<QueryOption, Object> options = new HashMap<QueryOption, Object>();
-    options.put(QueryOption.EXPAND, NAV_PROPERTY_ET_TWO_KEY_NAV_MANY 
-                                  + "($expand=" + NAV_PROPERTY_ET_TWO_KEY_NAV_MANY 
-                                  + "($expand=" + NAV_PROPERTY_ET_TWO_KEY_NAV_MANY 
-                                  + ";$filter=PropertyString eq '1'))");
+    options.put(QueryOption.EXPAND, NAV_PROPERTY_ET_TWO_KEY_NAV_MANY
+        + "($expand=" + NAV_PROPERTY_ET_TWO_KEY_NAV_MANY
+        + "($expand=" + NAV_PROPERTY_ET_TWO_KEY_NAV_MANY
+        + ";$filter=PropertyString eq '1'))");
     options.put(QueryOption.FILTER, "PropertyString eq '2'");
-    
+
     final Map<String, Object> keys = new HashMap<String, Object>();
     keys.put(PROPERTY_INT16, 1);
     keys.put(PROPERTY_STRING, "1");
-    
+
     final URI uri = client.newURIBuilder(SERVICE_URI)
-                          .appendEntitySetSegment(ES_TWO_KEY_NAV)
-                          .appendKeySegment(keys)
-                          .expandWithOptions(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY, options)
-                          .build();
-    
-    final ODataRetrieveResponse<ODataEntity> response = client.getRetrieveRequestFactory()
-                                                              .getEntityRequest(uri)
-                                                              .execute();
-    
+        .appendEntitySetSegment(ES_TWO_KEY_NAV)
+        .appendKeySegment(keys)
+        .expandWithOptions(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY, options)
+        .build();
+
+    final ODataRetrieveResponse<ClientEntity> response = client.getRetrieveRequestFactory()
+        .getEntityRequest(uri)
+        .execute();
+
     assertEquals(HttpStatusCode.OK.getStatusCode(), response.getStatusCode());
     assertNotNull(response.getBody().getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY));
     assertEquals(1, response.getBody().getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
-                                      .asInlineEntitySet()
-                                      .getEntitySet()
-                                      .getEntities()
-                                      .size());
-    
-    final ODataEntity entitySecondLevel = response.getBody().getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
-                                                            .asInlineEntitySet()
-                                                            .getEntitySet()
-                                                            .getEntities()
-                                                            .get(0);
-    
+        .asInlineEntitySet()
+        .getEntitySet()
+        .getEntities()
+        .size());
+
+    final ClientEntity entitySecondLevel = response.getBody().getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
+        .asInlineEntitySet()
+        .getEntitySet()
+        .getEntities()
+        .get(0);
+
     assertEquals(1, entitySecondLevel.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
     assertEquals("2", entitySecondLevel.getProperty(PROPERTY_STRING).getPrimitiveValue().toValue());
-    
+
     assertNotNull(entitySecondLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY));
     assertEquals(1, entitySecondLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
-                                     .asInlineEntitySet()
-                                     .getEntitySet()
-                                     .getEntities()
-                                     .size());
-    
-    final ODataEntity entityThirdLevel = entitySecondLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
-                                                          .asInlineEntitySet()
-                                                          .getEntitySet()
-                                                          .getEntities()
-                                                          .get(0);
-    
+        .asInlineEntitySet()
+        .getEntitySet()
+        .getEntities()
+        .size());
+
+    final ClientEntity entityThirdLevel = entitySecondLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
+        .asInlineEntitySet()
+        .getEntitySet()
+        .getEntities()
+        .get(0);
+
     assertEquals(1, entityThirdLevel.getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
     assertEquals("1", entityThirdLevel.getProperty(PROPERTY_STRING).getPrimitiveValue().toValue());
-    
+
     assertNotNull(entityThirdLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY));
     assertEquals(1, entityThirdLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
-                                    .asInlineEntitySet()
-                                    .getEntitySet()
-                                    .getEntities()
-                                    .size());
-    
-    final List<ODataEntity> fourthLevelEntites = entityThirdLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
-                                                                 .asInlineEntitySet()
-                                                                 .getEntitySet()
-                                                                 .getEntities();
-    
+        .asInlineEntitySet()
+        .getEntitySet()
+        .getEntities()
+        .size());
+
+    final List<ClientEntity> fourthLevelEntites = entityThirdLevel.getNavigationLink(NAV_PROPERTY_ET_TWO_KEY_NAV_MANY)
+        .asInlineEntitySet()
+        .getEntitySet()
+        .getEntities();
+
     assertEquals(1, fourthLevelEntites.get(0).getProperty(PROPERTY_INT16).getPrimitiveValue().toValue());
     assertEquals("1", fourthLevelEntites.get(0).getProperty(PROPERTY_STRING).getPrimitiveValue().toValue());
   }
-  
-  private ODataRetrieveResponse<ODataEntitySet> buildRequest(final String entitySet, final String navigationProperty,
+
+  private ODataRetrieveResponse<ClientEntitySet> buildRequest(final String entitySet, final String navigationProperty,
       final Map<QueryOption, Object> expandOptions) {
     return buildRequest(entitySet, navigationProperty, expandOptions, null);
   }
 
-  private ODataRetrieveResponse<ODataEntitySet> buildRequest(final String entitySet, final String navigationProperty,
+  private ODataRetrieveResponse<ClientEntitySet> buildRequest(final String entitySet, final String navigationProperty,
       final Map<QueryOption, Object> expandOptions, final String cookie) {
     final ODataClient client = getClient();
     final URI uri = client.newURIBuilder(SERVICE_URI).appendEntitySetSegment(entitySet)
         .expandWithOptions(navigationProperty, expandOptions)
         .build();
 
-    final ODataEntitySetRequest<ODataEntitySet> request = client.getRetrieveRequestFactory().getEntitySetRequest(uri);
+    final ODataEntitySetRequest<ClientEntitySet> request = client.getRetrieveRequestFactory().getEntitySetRequest(uri);
 
     if (cookie != null) {
       request.addCustomHeader(HttpHeader.COOKIE, cookie);