test: add json invoker test
diff --git a/test/consumer_SUITE.erl b/test/consumer_SUITE.erl
index c1dc846..734d9d3 100644
--- a/test/consumer_SUITE.erl
+++ b/test/consumer_SUITE.erl
@@ -15,7 +15,7 @@
-compile(export_all).
-include_lib("common_test/include/ct.hrl").
-
+-include("dubbo_service.hrl").
%%--------------------------------------------------------------------
%% Function: suite() -> Info
%% Info = [tuple()]
@@ -103,7 +103,7 @@
%%--------------------------------------------------------------------
groups() ->
[
- {consumer1,[sequence],[lib_type_register,user_sync_invoker]}
+ {consumer1,[sequence],[lib_type_register,json_sync_invoker,hessian_sync_invoker]}
].
%%--------------------------------------------------------------------
@@ -132,10 +132,19 @@
%% Comment = term()
%%--------------------------------------------------------------------
lib_type_register(_Config) ->
-
ok.
-user_sync_invoker(_Config)->
- Result = user2:genUserId(),
- io:format(user,"result ~p ~n",[Result]),
+json_sync_invoker(_Config)->
+ application:set_env(dubboerl,protocol,json),
+ R1 = user2:queryUserInfo(#userInfoRequest{username = "name",requestId = "111"},#{sync=> true}),
+ io:format(user,"json_sync_invoker result ~p ~n",[R1]),
+ R2 = user2:genUserId(),
+ io:format(user,"json_sync_invoker result2 ~p ~n",[R2]),
+ ok.
+hessian_sync_invoker(_Config)->
+ application:set_env(dubboerl,protocol,hessian),
+ R1 = user2:queryUserInfo(#userInfoRequest{username = "name",requestId = "111"},#{sync=> true}),
+ io:format(user,"json_sync_invoker result ~p ~n",[R1]),
+ R2 = user2:genUserId(),
+ io:format(user,"json_sync_invoker result2 ~p ~n",[R2]),
ok.
\ No newline at end of file