@Test
 public void testParse2JPAEntityValueMap() {
   JPAUpdateRequest updateRequest = new JPAUpdateRequest();
   final EdmNavigationProperty navigationProperty = JPATestUtil.mockNavigationProperty();
   EdmEntityType edmEntityType = JPATestUtil.mockEdmEntityType(navigationProperty);
   Map<String, Object> propertyValueMap = JPATestUtil.getPropertyValueMap();
   propertyValueMap.put("description", "desktop");
   Object result = null;
   try {
     result =
         updateRequest.parse2JPAEntityValueMap(
             JPATestUtil.getJPAEntity(), edmEntityType, propertyValueMap);
     assertEquals("desktop", ((SalesOrderHeader) result).getDescription());
     assertEquals(1, ((SalesOrderHeader) result).getId());
   } catch (ODataJPARuntimeException e) {
     fail(
         ODataJPATestConstants.EXCEPTION_MSG_PART_1
             + e.getMessage()
             + ODataJPATestConstants.EXCEPTION_MSG_PART_2);
   }
   assertNotNull(result);
   assertEquals(((SalesOrderHeader) result).getId(), 1);
 }