anchor.diff:  -spec start_test_node(NodeName :: atom(), Host :: atom(), Verbose :: boolean()) -> Result when
       Result :: node() | no_return().
   %% ====================================================================
  -start_test_node(NodeName,Host,Verbose) ->
  -    start_test_node(NodeName,Host,Verbose,"").
  +start_test_node(NodeName, Host, Verbose) ->
  +    start_test_node(NodeName, Host, Verbose, "").
   
   %% start_test_node/4
   %% ====================================================================
   %% @doc Starts new test node.
   %% @end
   -spec start_test_node(NodeName :: atom(), Host :: atom(), Verbose :: boolean(), Params :: string()) -> Result when
  -	Result :: node() | no_return().
  -%% ====================================================================
  -start_test_node(NodeName,Host,Verbose,Params) ->
  -	% Prepare opts
  -	CodePathOpt = make_code_path(),
  -	VerboseOpt = case Verbose of
  -					 true -> "";
  -					 false -> " -noshell "
  -	             end,
  -	CookieOpt = " -setcookie "++atom_to_list(erlang:get_cookie())++" ",
  -
  -	% Restart node
  -	stop_test_nodes([?NODE(Host,NodeName)]),
  -    {Status,Node}=slave:start(Host, NodeName,CodePathOpt++VerboseOpt++CookieOpt++Params),
  -    ?assertEqual(ok,Status),
  +    Result :: node() | no_return().
  +%% ====================================================================
  +start_test_node(NodeName, Host, Verbose, Params) ->
  +    % Prepare opts
  +    CodePathOpt = make_code_path(),
  +    VerboseOpt = case Verbose of
  +                     true -> "";
  +                     false -> " -noshell "
  +                 end,
  +    CookieOpt = " -setcookie " ++ atom_to_list(erlang:get_cookie()) ++ " ",
  +
  +    % Restart node
  +    stop_test_nodes([?NODE(Host, NodeName)]),
  +    {Status, Node} = slave:start(Host, NodeName, CodePathOpt ++ VerboseOpt ++ CookieOpt ++ Params),
  +    ?assertEqual(ok, Status),
       Node.
   
   %% stop_test_nodes/1
  
positive.code: %% ====================================================================
  stop_test_nodes([]) ->
      ok;
  stop_test_nodes([Node|Rest]) ->
      slave:stop(Node),
      stop_test_nodes(Rest).
  
  
negative.code: %% ====================================================================
  %% @doc This function clears after the test.
  %% @end
  -spec stop_deps(Deps :: list(atom)) -> list(Result :: term()).
  %% ====================================================================
  stop_deps([]) ->
      [];
  stop_deps([FirstDep | Rest]) ->
      [application:stop(FirstDep) | stop_deps(Rest)].
  
  %% start_deps/1
  %% ====================================================================
  %% @doc This function sets environment for application.
  %% @end
  -spec start_deps(Deps :: list(atom)) -> list(Result :: term()).
  %% ====================================================================
  start_deps([]) ->
      [];
  