route_tests

This commit is contained in:
Feng 2015-12-17 14:12:53 +08:00
parent be390d42ac
commit f8c638d113
1 changed files with 39 additions and 0 deletions

View File

@ -0,0 +1,39 @@
-module(emqttd_router_tests).
-include("emqttd.hrl").
-ifdef(TEST).
-include_lib("eunit/include/eunit.hrl").
-define(ROUTER, emqttd_router).
route_test_() ->
{setup,
fun() -> ?ROUTER:init([]) end,
fun(_) -> ?ROUTER:destory() end,
[?_test(t_add_routes()),
?_test(t_delete_routes()),
?_test(t_has_route()),
?_test(t_route())
]}.
t_add_routes() ->
Pid = self(),
ok.
%?ROUTER:add_routes([<<"a">>, <<"b">>], Pid),
%?assertEqual([{<<"a">>, Pid}, {<<"b">>, Pid}], lists:sort(ets:tab2list(route))),
%?assertEqual([{Pid, <<"a">>}, {Pid, <<"b">>}], lists:sort(ets:tab2list(reverse_route))).
t_delete_routes() ->
ok.
t_has_route() ->
ok.
t_route() ->
ok.
-endif.