fix(rule-engine): reformat code style

This commit is contained in:
wwhai 2021-01-29 18:58:55 +08:00 committed by Rory Z
parent 38eb849ef0
commit a3206f5e0b
3 changed files with 23 additions and 27 deletions

View File

@ -341,20 +341,19 @@ update_resource(#{id := Id}, NewParams) ->
ok -> ok ->
return(ok); return(ok);
{error, not_found} -> {error, not_found} ->
?LOG(error, "resource not found: ~0p", [Id]), ?LOG(error, "Resource not found: ~0p", [Id]),
return({error, 400, <<"resource not found:", Id/binary>>}); return({error, 400, <<"Resource not found:", Id/binary>>});
{error, {init_resource_failure, _}} -> {error, {init_resource_failure, _}} ->
?LOG(error, "init resource failure: ~0p", [Id]), ?LOG(error, "Init resource failure: ~0p", [Id]),
return({error, 500, <<"init resource failure:", Id/binary>>}); return({error, 500, <<"Init resource failure:", Id/binary>>});
{error, {dependency_exists, RuleId}} -> {error, {dependency_exists, RuleId}} ->
?LOG(error, "dependency exists: ~0p", [RuleId]), ?LOG(error, "Dependency exists: ~0p", [RuleId]),
return({error, 500, <<"resource dependency by rule:", RuleId/binary>>}); return({error, 500, <<"Dependency exists:", RuleId/binary>>});
{error, Reason} -> {error, Reason} ->
?LOG(error, "update resource failed: ~0p", [Reason]), ?LOG(error, "Resource update failed: ~0p", [Reason]),
return({error, 500, <<"update resource failed,error info have been written to logfile!">>}) return({error, 500, <<"Resource update failed!">>})
end. end.
delete_resource(#{id := Id}, _Params) -> delete_resource(#{id := Id}, _Params) ->
case emqx_rule_engine:delete_resource(Id) of case emqx_rule_engine:delete_resource(Id) of
ok -> return(ok); ok -> return(ok);

View File

@ -173,7 +173,7 @@ resources(["update" | Params]) ->
ok -> ok ->
emqx_ctl:print("Resource update successfully~n"); emqx_ctl:print("Resource update successfully~n");
{error, Reason} -> {error, Reason} ->
emqx_ctl:print("update resource failed, reason: ~p!~n", [Reason]) emqx_ctl:print("Resource update failed: ~0p~n", [Reason])
end end
end, Params, ?OPTSPEC_RESOURCES_UPDATE, {?FUNCTION_NAME, update}); end, Params, ?OPTSPEC_RESOURCES_UPDATE, {?FUNCTION_NAME, update});

View File

@ -382,7 +382,7 @@ t_crud_rule_api(_Config) ->
RuleID = maps:get(id, Rule), RuleID = maps:get(id, Rule),
%ct:pal("RCreated : ~p", [Rule]), %ct:pal("RCreated : ~p", [Rule]),
{ok, #{code := 0, data := Rules}} = emqx_rule_engine_api:list_rules(#{},[]), {ok, #{code := 0, data := Rules}} = emqx_rule_engine_api:list_rules(#{}, []),
%ct:pal("RList : ~p", [Rules]), %ct:pal("RList : ~p", [Rules]),
?assert(length(Rules) > 0), ?assert(length(Rules) > 0),
@ -424,13 +424,13 @@ t_crud_rule_api(_Config) ->
ok. ok.
t_list_actions_api(_Config) -> t_list_actions_api(_Config) ->
{ok, #{code := 0, data := Actions}} = emqx_rule_engine_api:list_actions(#{},[]), {ok, #{code := 0, data := Actions}} = emqx_rule_engine_api:list_actions(#{}, []),
%ct:pal("RList : ~p", [Actions]), %ct:pal("RList : ~p", [Actions]),
?assert(length(Actions) > 0), ?assert(length(Actions) > 0),
ok. ok.
t_show_action_api(_Config) -> t_show_action_api(_Config) ->
{ok, #{code := 0, data := Actions}} = emqx_rule_engine_api:show_action(#{name => 'inspect'},[]), {ok, #{code := 0, data := Actions}} = emqx_rule_engine_api:show_action(#{name => 'inspect'}, []),
?assertEqual('inspect', maps:get(name, Actions)), ?assertEqual('inspect', maps:get(name, Actions)),
ok. ok.
@ -442,24 +442,22 @@ t_crud_resources_api(_Config) ->
{<<"config">>, [{<<"a">>, 1}]}, {<<"config">>, [{<<"a">>, 1}]},
{<<"description">>, <<"Simple Resource">>}]), {<<"description">>, <<"Simple Resource">>}]),
ResId = maps:get(id, Resources1), ResId = maps:get(id, Resources1),
{ok, #{code := 0, data := Resources}} = emqx_rule_engine_api:list_resources(#{},[]), {ok, #{code := 0, data := Resources}} = emqx_rule_engine_api:list_resources(#{}, []),
?assert(length(Resources) > 0), ?assert(length(Resources) > 0),
{ok, #{code := 0, data := Resources2}} = emqx_rule_engine_api:show_resource(#{id => ResId},[]), {ok, #{code := 0, data := Resources2}} = emqx_rule_engine_api:show_resource(#{id => ResId}, []),
?assertEqual(ResId, maps:get(id, Resources2)), ?assertEqual(ResId, maps:get(id, Resources2)),
% %
{ok, #{code := 0}} = emqx_rule_engine_api:update_resource(#{id => ResId}, {ok, #{code := 0}} = emqx_rule_engine_api:update_resource(#{id => ResId},
[{<<"config">>, [{<<"a">>, 2}]}, [{<<"config">>, [{<<"a">>, 2}]},
{<<"description">>, <<"2">>}]), {<<"description">>, <<"2">>}]),
{ok, #{code := 0, data := Resources3}} = emqx_rule_engine_api:show_resource(#{id => ResId},[]), {ok, #{code := 0, data := Resources3}} = emqx_rule_engine_api:show_resource(#{id => ResId}, []),
?assertEqual(ResId, maps:get(id, Resources3)), ?assertEqual(ResId, maps:get(id, Resources3)),
?assertEqual(#{<<"a">> => 2}, maps:get(config, Resources3)), ?assertEqual(#{<<"a">> => 2}, maps:get(config, Resources3)),
?assertEqual(<<"2">>, maps:get(description, Resources3)), ?assertEqual(<<"2">>, maps:get(description, Resources3)),
{ok, #{code := 0, data := Resources3}} = emqx_rule_engine_api:show_resource(#{id => ResId},[]),
?assertEqual(ResId, maps:get(id, Resources3)),
% %
{ok, #{code := 0}} = emqx_rule_engine_api:update_resource(#{id => ResId}, {ok, #{code := 0}} = emqx_rule_engine_api:update_resource(#{id => ResId},
[{<<"config">>, [{<<"a">>, 3}]}]), [{<<"config">>, [{<<"a">>, 3}]}]),
{ok, #{code := 0, data := Resources4}} = emqx_rule_engine_api:show_resource(#{id => ResId},[]), {ok, #{code := 0, data := Resources4}} = emqx_rule_engine_api:show_resource(#{id => ResId}, []),
?assertEqual(ResId, maps:get(id, Resources4)), ?assertEqual(ResId, maps:get(id, Resources4)),
?assertEqual(#{<<"a">> => 3}, maps:get(config, Resources4)), ?assertEqual(#{<<"a">> => 3}, maps:get(config, Resources4)),
?assertEqual(<<"2">>, maps:get(description, Resources4)), ?assertEqual(<<"2">>, maps:get(description, Resources4)),
@ -468,36 +466,35 @@ t_crud_resources_api(_Config) ->
[{<<"config">>, [{<<"a">>, 1}, [{<<"config">>, [{<<"a">>, 1},
{<<"b">>, 2}, {<<"b">>, 2},
{<<"c">>, 3}]}]), {<<"c">>, 3}]}]),
{ok, #{code := 0, data := Resources5}} = emqx_rule_engine_api:show_resource(#{id => ResId},[]), {ok, #{code := 0, data := Resources5}} = emqx_rule_engine_api:show_resource(#{id => ResId}, []),
?assertEqual(ResId, maps:get(id, Resources5)), ?assertEqual(ResId, maps:get(id, Resources5)),
?assertEqual(#{<<"a">> => 1, <<"b">> => 2, <<"c">> => 3}, maps:get(config, Resources5)), ?assertEqual(#{<<"a">> => 1, <<"b">> => 2, <<"c">> => 3}, maps:get(config, Resources5)),
?assertEqual(<<"2">>, maps:get(description, Resources5)), ?assertEqual(<<"2">>, maps:get(description, Resources5)),
% Only description % Only description
{ok, #{code := 0}} = emqx_rule_engine_api:update_resource(#{id => ResId}, {ok, #{code := 0}} = emqx_rule_engine_api:update_resource(#{id => ResId},
[{<<"description">>, <<"new5">>}]), [{<<"description">>, <<"new5">>}]),
{ok, #{code := 0, data := Resources6}} = emqx_rule_engine_api:show_resource(#{id => ResId},[]), {ok, #{code := 0, data := Resources6}} = emqx_rule_engine_api:show_resource(#{id => ResId}, []),
?assertEqual(ResId, maps:get(id, Resources6)), ?assertEqual(ResId, maps:get(id, Resources6)),
?assertEqual(#{<<"a">> => 1, <<"b">> => 2, <<"c">> => 3}, maps:get(config, Resources6)), ?assertEqual(#{<<"a">> => 1, <<"b">> => 2, <<"c">> => 3}, maps:get(config, Resources6)),
?assertEqual(<<"new5">>, maps:get(description, Resources6)), ?assertEqual(<<"new5">>, maps:get(description, Resources6)),
% None % None
{ok, #{code := 0}} = emqx_rule_engine_api:update_resource(#{id => ResId},[]), {ok, #{code := 0}} = emqx_rule_engine_api:update_resource(#{id => ResId}, []),
{ok, #{code := 0, data := Resources7}} = emqx_rule_engine_api:show_resource(#{id => ResId},[]), {ok, #{code := 0, data := Resources7}} = emqx_rule_engine_api:show_resource(#{id => ResId}, []),
?assertEqual(ResId, maps:get(id, Resources7)), ?assertEqual(ResId, maps:get(id, Resources7)),
?assertEqual(#{<<"a">> => 1, <<"b">> => 2, <<"c">> => 3}, maps:get(config, Resources7)), ?assertEqual(#{<<"a">> => 1, <<"b">> => 2, <<"c">> => 3}, maps:get(config, Resources7)),
?assertEqual(<<"new5">>, maps:get(description, Resources7)), ?assertEqual(<<"new5">>, maps:get(description, Resources7)),
% %
?assertMatch({ok, #{code := 0}}, emqx_rule_engine_api:delete_resource(#{id => ResId},#{})), ?assertMatch({ok, #{code := 0}}, emqx_rule_engine_api:delete_resource(#{id => ResId},#{})),
?assertMatch({ok, #{code := 404}}, emqx_rule_engine_api:show_resource(#{id => ResId},[])), ?assertMatch({ok, #{code := 404}}, emqx_rule_engine_api:show_resource(#{id => ResId}, [])),
ok. ok.
t_list_resource_types_api(_Config) -> t_list_resource_types_api(_Config) ->
{ok, #{code := 0, data := ResourceTypes}} = emqx_rule_engine_api:list_resource_types(#{},[]), {ok, #{code := 0, data := ResourceTypes}} = emqx_rule_engine_api:list_resource_types(#{}, []),
?assert(length(ResourceTypes) > 0), ?assert(length(ResourceTypes) > 0),
ok. ok.
t_show_resource_type_api(_Config) -> t_show_resource_type_api(_Config) ->
{ok, #{code := 0, data := RShow}} = emqx_rule_engine_api:show_resource_type(#{name => 'built_in'},[]), {ok, #{code := 0, data := RShow}} = emqx_rule_engine_api:show_resource_type(#{name => 'built_in'}, []),
%ct:pal("RShow : ~p", [RShow]), %ct:pal("RShow : ~p", [RShow]),
?assertEqual(built_in, maps:get(name, RShow)), ?assertEqual(built_in, maps:get(name, RShow)),
ok. ok.