From f8c638d1130c40758ead7b0ea5f9de27d9c2f0c8 Mon Sep 17 00:00:00 2001 From: Feng Date: Thu, 17 Dec 2015 14:12:53 +0800 Subject: [PATCH] route_tests --- test/emqttd_router_tests.erl | 39 ++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 test/emqttd_router_tests.erl diff --git a/test/emqttd_router_tests.erl b/test/emqttd_router_tests.erl new file mode 100644 index 000000000..14cad08e3 --- /dev/null +++ b/test/emqttd_router_tests.erl @@ -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. +