anchor.diff:      api_oneprovider_storages_test_base:args_correctness()
   ) ->
       api_test_runner:data_spec().
  -build_add_webdav_storage_data_spec(MemRef, posix, correct_args) ->
  +build_add_webdav_storage_data_spec(MemRef, webdav, correct_args) ->
       StorageName = str_utils:rand_hex(10),
       api_test_memory:set(MemRef, storage_name, StorageName),
       #data_spec{
  
positive.code:             {<<"qosParameters">>, #{<<"key">> => 0.1}, ?ERROR_BAD_VALUE_ATOM(?STORAGE_DATA_KEY(StorageName, <<"qosParameters.key">>))}
          ]
      };
  build_add_webdav_storage_data_spec(MemRef, posix, bad_args) ->
      StorageName = str_utils:rand_hex(10),
      api_test_memory:set(MemRef, storage_name, StorageName),
      #data_spec{
  
negative.code: add_webdav_storage_test_base(ArgsCorrectness, SkipStorageDetection) ->
      api_oneprovider_storages_test_base:add_storage_test_base(
          #add_storage_test_spec{
              storage_type = webdav,
              args_correctness = ArgsCorrectness,
              skip_storage_detection = SkipStorageDetection,
  
  