anchor.diff:      RequestBody11 = [{<<"metadata">>, [{<<"my_metadata">>, <<"my_dir_value">>}]}],
       RawRequestBody11 = json_utils:encode(RequestBody11),
       {ok, 201, _Headers11, Response11} = do_request(Worker, DirName, put, RequestHeaders2, RawRequestBody11),
  -    ct:print("~p", [Response11]),
       CdmiResponse11 = json_utils:decode(Response11),
       Metadata11 = proplists:get_value(<<"metadata">>, CdmiResponse11),
       ?assertEqual(<<"my_dir_value">>, proplists:get_value(<<"my_metadata">>, Metadata11)),
  
positive.code:     {ok, Code4, _Headers4, _Response4} = do_request(Worker, DirWithoutParentName, put, RequestHeaders4, []),
      ?assertEqual(500,Code4). %todo handle this error in lfm
      %%------------------------------
  
  % tests if capabilities of objects, containers, and whole storage system are set properly
  capabilities_test(Config) ->
  
negative.code: 
  -export([get_file_test/1, metadata_test/1, delete_file_test/1, create_file_test/1, update_file_test/1,
      create_dir_test/1, capabilities_test/1, choose_adequate_handler/1,
      use_supported_cdmi_version/1, use_unsupported_cdmi_version/1, objectid_test/1]).
  
  -performance({test_cases, []}).
  all() ->
      [
          get_file_test, metadata_test, delete_file_test, create_file_test, update_file_test,
          create_dir_test, capabilities_test, objectid_test, choose_adequate_handler,
          use_supported_cdmi_version, use_unsupported_cdmi_version
      ].
  
  