@Test
public void testUpdate()  {

  Id itemId = new Id();
  Id versionId = new Id();
  mockExistingVersion(Space.PRIVATE, itemId, versionId);
  ItemVersionData data = new ItemVersionData();
  data.setInfo(TestUtils.createInfo("v1 updated"));
  data.setRelations(Arrays.asList(new Relation(), new Relation()));
  doReturn(new Response<>(true))
      .when(collaborationAdaptorMock).updateItemVersion(context, itemId, versionId, data);
  doReturn(new Response<>(Void.TYPE)).when(stateAdaptorMock)
      .updateItemVersion(anyObject(), anyObject(), anyObject(), anyObject(), anyObject(),
          anyObject());
  itemVersionManagerImpl.update(context, itemId, versionId, data);
  verify(collaborationAdaptorMock).updateItemVersion(context, itemId, versionId, data);
  verify(stateAdaptorMock)
      .updateItemVersion(anyObject(), anyObject(), anyObject(), anyObject(), anyObject(),
          anyObject());
}