anchor.diff:      net_kernel:stop(),
       ok.
   
  -suite_(Node) ->
  +basic_(Node) ->
       %% "leo_rpc:call/4"
       Mod1 = 'leo_misc',
       Fun1 = 'get_value',
  
positive.code:                         8  * 1024*1024,
                          9  * 1024*1024,
                          10 * 1024*1024]),
  
      %% Others
      ?assertEqual(pong, leo_rpc:ping(Node)),
      timer:sleep(1000),
      ?assertEqual('node_0@127.0.0.1', leo_rpc:node()),
      ok.
  
  
  -endif.
  
negative.code:     ?assertEqual({[Param2,Param2],[]}, leo_rpc:multicall(Nodes, Mod1, Fun1, ['d', Param1, Param2])),
      ?assertMatch({[_,_],[]}, leo_rpc:multicall(Nodes, 'leo_date', 'clock', [])),
  
      ok.
  
  tuple_(Node) ->
      %% a value type is tuple
      Params   = [{ok, 1, 2}, 3, <<"name:LEO">>, <<"type:FS">>],
      Expected = list_to_tuple(Params),
      ?assertEqual(Expected, leo_rpc:call(Node, 'erlang', 'list_to_tuple', [Params])),
      ?assertMatch({_,_,_},  leo_rpc:call(Node, 'erlang', 'now', [])),
      ok.
  
  send_large_(Node) ->
      %% send a large-object
      lists:foreach(fun(Size) ->
                            Bin = crypto:rand_bytes(Size),
  