anchor.diff:      none = ExitSignal_State3_out#state.report_to,
       true = ExitSignal_State3_out#state.cancelled,
       {true, _} = ExitSignal_State3_out#state.do_cancel,
  -    ExitSignal_State3 = ExitSignal_State3_out#state{report_to = self(),
  -						    cancelled = false,
  -						    do_cancel = false
  -						   },
  +    ok = test_compare_records(ExitSignal_State3, ExitSignal_State3_out,
  +			      [report_to, cancelled, do_cancel]),
   
       autotest:mark(?LINE, "gen_server signal '{'EXIT', ...}' - 4"),
       %% test EXIT from cancel_pid, will be ignored
  
positive.code:     autotest:mark(?LINE, "process_timer2/3 {invite_expire} - 1.2"),
      %% verify new state
      {408, "Request Timeout"} = InviteExpire_State_out#state.response,
      InviteExpire_State = InviteExpire_State_out#state{response     = undefined,
  						      final_r_sent = false,
  						      sipstate     = calling,
  						      timerlist    = InviteExpire_State#state.timerlist
  						     },
  
      autotest:mark(?LINE, "process_timer2/3 {invite_expire} - 1.3"),
      %% verify that report_to was notified
  
negative.code:     100 = (SipMessage_State1_out#state.response)#response.status,
      1 = SipMessage_State1_out#state.res_count,
      "Testing" = (SipMessage_State1_out#state.response)#response.reason,
      ok = test_compare_records(SipMessage_State1, SipMessage_State1_out,
  			      [sipstate, response, res_count]),
  
      autotest:mark(?LINE, "gen_server:cast() {sipmessage, ...} - 2.1"),
      %% test that if we have a cancelled INVITE transaction in state 'calling', and receive
  