emqttd_router_tests.erl 740 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. -module(emqttd_router_tests).
  2. -include("emqttd.hrl").
  3. -ifdef(TEST).
  4. -include_lib("eunit/include/eunit.hrl").
  5. -define(ROUTER, emqttd_router).
  6. route_test_() ->
  7. {setup,
  8. fun() -> ?ROUTER:init([]) end,
  9. fun(_) -> ?ROUTER:destory() end,
  10. [?_test(t_add_routes()),
  11. ?_test(t_delete_routes()),
  12. ?_test(t_has_route()),
  13. ?_test(t_route())
  14. ]}.
  15. t_add_routes() ->
  16. Pid = self(),
  17. ok.
  18. %?ROUTER:add_routes([<<"a">>, <<"b">>], Pid),
  19. %?assertEqual([{<<"a">>, Pid}, {<<"b">>, Pid}], lists:sort(ets:tab2list(route))),
  20. %?assertEqual([{Pid, <<"a">>}, {Pid, <<"b">>}], lists:sort(ets:tab2list(reverse_route))).
  21. t_delete_routes() ->
  22. ok.
  23. t_has_route() ->
  24. ok.
  25. t_route() ->
  26. ok.
  27. -endif.