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.