test_utils.erl 777 B

12345678910111213141516171819
  1. %% @author:
  2. %% @description:
  3. -module(test_utils).
  4. %% ====================================================================
  5. %% API functions
  6. %% ====================================================================
  7. -include_lib("eunit/include/eunit.hrl").
  8. -include_lib("emqx_rule_engine/include/rule_engine.hrl").
  9. -compile([export_all, nowarn_export_all]).
  10. %% ====================================================================
  11. %% Internal functions
  12. %% ====================================================================
  13. resource_is_alive(Id) ->
  14. {ok, #resource_params{status = #{is_alive := Alive}} = Params} = emqx_rule_registry:find_resource_params(Id),
  15. ct:pal("Id: ~p, Alive: ~p, Resource ===> :~p~n", [Id, Alive, Params]),
  16. ?assertEqual(true, Alive),
  17. Alive.