anchor.diff:          FileType, FilePath, FileGuid, undefined,
           create_validate_set_metadata_rest_call_fun(GetExpCallResultFun),
           create_validate_set_metadata_gs_call_fun(GetExpCallResultFun),
  -        create_verify_env_fun_for_set_json_test(FileGuid, undefined, CheckJsonFun, Config),
  +        VerifyEnvFun,
           Providers,
           ?CLIENT_SPEC_FOR_SPACE_2_SCENARIOS(Config),
           DataSpec,
  
positive.code:         FileType, FilePath, FileGuid, undefined,
          create_validate_set_metadata_rest_call_fun(GetExpCallResultFun),
          create_validate_set_metadata_gs_call_fun(GetExpCallResultFun),
          create_verify_env_fun_for_set_json_test(FileGuid, undefined, CheckJsonFun, Config),
          Providers,
          ?CLIENT_SPEC_FOR_SPACE_2_SCENARIOS(Config),
          DataSpec,
  
negative.code:             <<"metadata">> => [ExampleJson],
              <<"filter_type">> => [<<"keypath">>],
              <<"filter">> => [
                  <<"[1]">>,                  % Test creating placeholder array for nonexistent previously json
                  <<"[1].attr1.[1]">>,        % Test setting attr in existing array
                  <<"[1].attr1.[2].attr22">>, % Test error when trying to set subjson to binary (<<"val">> in ExampleJson)
                  <<"[1].attr1.[5]">>,        % Test setting attr beyond existing array
                  <<"[1].attr2.[2]">>         % Test setting attr in nonexistent array
              ]
          },
          bad_values = [
  