anchor.diff:          _ ->
               {reply, true, State}
       end;
  +handle_call({set_options, Options}, _From, State) ->
  +    {reply, ok, parse_options(Options, State)};
   handle_call(stop, _From, State) ->
       disconnect(State),
       {stop, normal, ok, State}.
  
positive.code:       ?_test( begin
                    {ok, Pid} = start_link(?TEST_IP, ?TEST_PORT),
                    ?assertEqual(pong, ?MODULE:ping(Pid)),
                    ?assertEqual(true, is_connected(Pid))
                end)},
       {"set client id",
        ?_test(
           begin
  
negative.code: -export([start_link/2, start_link/3,
           start/2, start/3,
           stop/1,
           set_options/2, set_options/3,
           is_connected/1, is_connected/2,
           ping/1, ping/2,
           get_client_id/1, get_client_id/2,
  