anchor.diff:      add_xattrs(FileName2, Xattrs),
       write_to_file(FileName2, FileData2),
   
  -    %%---------- file cp -----------
  +    % assert source file is created and destination does not exist
       NewFileName2 = "copy_test_file2.txt",
       ?assert(object_exists(FileName2)),
       ?assert(not object_exists(NewFileName2)),
       ?assertEqual(FileData2, get_file_content(FileName2)),
       ?assertEqual({ok, Acl}, get_file_acl(FileName2)),
   
  +    % copy file using cdmi
       RequestHeaders4 = [{"X-CDMI-Specification-Version", "1.0.2"}, {"Content-Type", "application/cdmi-object"}],
       RequestBody4 = rest_utils:encode_to_json([{<<"copy">>, list_to_binary(FileName2)}]),
       {Code4, _Headers4, _Response4} = do_request(NewFileName2, put, RequestHeaders4, RequestBody4),
       ?assertEqual("201", Code4),
   
  +    % assert new file is created
       ?assert(object_exists(FileName2)),
       ?assert(object_exists(NewFileName2)),
       ?assertEqual(FileData2, get_file_content(NewFileName2)),
  
positive.code:     ?assertEqual("200",Code1).
      %%------------------------------
  
  % tests writing to file at random ranges
  out_of_range_test(_Config) ->
      FileName = "random_range_file.txt",
      create_file(FileName),
  
      %%---- reading out of range ----
      ?assertEqual(<<>>, get_file_content(FileName)),
      RequestHeaders1 = [{"X-CDMI-Specification-Version", "1.0.2"}],
  
  
negative.code:     ?assertEqual(<<>>,proplists:get_value(<<"value">>,CdmiResponse1)),
      %%------------------------------
  
      %%------ writing at end -------- (shuld extend file)
      ?assertEqual(<<>>, get_file_content(FileName)),
  
      RequestHeaders2 = [{"X-CDMI-Specification-Version", "1.0.2"}, {"Content-Type", "application/cdmi-object"}],
  