anchor.diff:      autotest:mark(?LINE, "loop_receive_once/2 - CANCEL received 1.2"),
       %% check returned state
       true = State1_Res#state.cancelled,
  -    State1_Res = State1#state{cancelled = true},
  +    ok = test_compare_records(State1, State1_Res, [cancelled]),
   
       autotest:mark(?LINE, "loop_receive_once/2 - CANCEL received 1.3"),
       %% check signals received
  
positive.code: 	    Msg = io_lib:format("Did not receive the expected signal : tuple ~p", [Key]),
  	    erlang:error(lists:flatten(Msg))
      end.
  
negative.code: %%                 no description
  -record(state, {branch,			%% string(), current client transaction branch
  		serverhandler,		%% term(), server transaction handle
  		clienttransaction_pid,	%% pid() | none, current client transaction process
  		request,		%% request record(), the request we are working on
  		dstlist,		%% list() of sipdst record(), our list of destinations for this request
  		timeout,		%% integer(), timeout value for this process and transactions it starts
  