anchor.diff:  
   
   req_and_cancel_analyze_result({ok,{_PV,Res}}) ->
  -    d("req_and_cancel -> notify request result: ~n   ~p", [Res]),
  +    i("req_and_cancel -> notify request result: ~n   ~p", [Res]),
       req_and_cancel_analyze_result2(Res);
   req_and_cancel_analyze_result(Unexpected) ->
       exit({unexpected_result,Unexpected}).
   
  +req_and_cancel_analyze_result2({error,{user_cancel,req_and_cancel}}) ->
  +    ok;
   req_and_cancel_analyze_result2([]) ->
       ok;
   req_and_cancel_analyze_result2([{error,{user_cancel,req_and_cancel}}|Res]) ->
  
positive.code: end_per_testcase(Case, Config) ->
      process_flag(trap_exit, false),
      megaco_test_lib:end_per_testcase(Case, Config).
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  
negative.code: 
  -define(MG_START(Pid, Mid, Enc, Transp, Verb), 
  	megaco_test_mg:start(Pid, Mid, Enc, Transp, Verb)).
  -define(MG_STOP(Pid),                megaco_test_mg:stop(Pid)).
  -define(MG_GET_STATS(Pid),           megaco_test_mg:get_stats(Pid)).
  -define(MG_RESET_STATS(Pid),         megaco_test_mg:reset_stats(Pid)).
  -define(MG_SERV_CHANGE(Pid),         megaco_test_mg:service_change(Pid)).
  -define(MG_NOTIF_RAR(Pid),           megaco_test_mg:notify_request_and_reply(Pid)).
  -define(MG_NOTIF_REQ(Pid),           megaco_test_mg:notify_request(Pid)).
  -define(MG_NOTIF_AR(Pid),            megaco_test_mg:await_notify_reply(Pid)).
  -define(MG_CANCEL(Pid,R),            megaco_test_mg:cancel_request(Pid,R)).
  -define(MG_APPLY_LOAD(Pid,CntStart), megaco_test_mg:apply_load(Pid,CntStart)).
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  t()     -> megaco_test_lib:t(?MODULE).
  t(Case) -> megaco_test_lib:t({?MODULE, Case}).
  