anchor.diff:  all() ->
       ?ALL([
           create_share_test,
  +        get_share_test,
           update_share_test,
           delete_share_test
       ]).
   
  +-define(SHARE_PUBLIC_URL(__SHARE_ID), <<__SHARE_ID/binary, "_public_url">>).
  +-define(SHARE_HANDLE(__SHARE_ID), <<__SHARE_ID/binary, "_handle_id">>).
   
   -define(ATTEMPTS, 30).
   
  
positive.code:         api_test_utils:set_env_var(EnvRef, shares, [ShareId | Shares]),
  
          {ok, FileGuid} = file_id:objectid_to_guid(FileObjectId),
          assert_gs_share_data(ShareId, ShareName, private, FileGuid, FileType, ShareData),
          verify_share_doc(
              Providers, ShareId, ShareName, ?SPACE_2,
              FileGuid, FileType, UserId, Config
          )
      end.
  
  
  
negative.code: 
  
  %% @private
  verify_share_doc(Providers, ShareId, ShareName, SpaceId, FileGuid, FileType, UserId, Config) ->
      ExpPublicUrl = ?SHARE_PUBLIC_URL(ShareId),
      ExpHandle = ?SHARE_HANDLE(ShareId),
      ExpFileType = binary_to_atom(FileType, utf8),
      ShareFileGuid = file_id:guid_to_share_guid(FileGuid, ShareId),
  
  