add traffic unit test
diff --git a/test/dubbo_common_fun_tests.erl b/test/dubbo_common_fun_tests.erl
index 21fe5df..6c977ae 100644
--- a/test/dubbo_common_fun_tests.erl
+++ b/test/dubbo_common_fun_tests.erl
@@ -15,3 +15,18 @@
de_id_count:init([]),
Id = de_id_count:gen_id(),
?assert(is_integer(Id)).
+
+string_join_test()->
+ Result1 = lists_util:join([<<"a">>,<<"b">>],<<",">>),
+ ?assertEqual(Result1,<<"a,b">>),
+
+ Result2 = lists_util:join([],<<",">>),
+ ?assertEqual(Result2,<<"">>),
+
+ Result3 = lists_util:join([<<"a">>,"b",ttt],<<",">>),
+ ?assertEqual(Result3,<<"a,b">>),
+ ok.
+
+list_dup_test()->
+ R = lists_util:del_duplicate([a,b,a]),
+ ?assertEqual(length(R),2).
\ No newline at end of file
diff --git a/test/dubbo_traffic_control_tests.erl b/test/dubbo_traffic_control_tests.erl
new file mode 100644
index 0000000..141d3a3
--- /dev/null
+++ b/test/dubbo_traffic_control_tests.erl
@@ -0,0 +1,26 @@
+%%%-------------------------------------------------------------------
+%%% @author dlive
+%%% @copyright (C) 2019, <COMPANY>
+%%% @doc
+%%%
+%%% @end
+%%% Created : 25. Apr 2019 12:41 AM
+%%%-------------------------------------------------------------------
+-module(dubbo_traffic_control_tests).
+-author("dlive").
+
+-include_lib("eunit/include/eunit.hrl").
+
+init_test() ->
+ dubbo_traffic_control:init(),
+ dubbo_traffic_control:init(),
+ ?assert(true).
+
+goon_test()->
+ dubbo_traffic_control:init(),
+ ?assertEqual(dubbo_traffic_control:check_goon(key1,2),ok),
+ ?assertEqual(dubbo_traffic_control:check_goon(key1,2),ok),
+ ?assertEqual(dubbo_traffic_control:check_goon(key1,2),full),
+ ?assertEqual(dubbo_traffic_control:check_goon(key1,2),full),
+ ?assertEqual(dubbo_traffic_control:decr_count(key1),ok),
+ ok.