anchor.diff:  %%====================================================================
   
   %%--------------------------------------------------------------------
  +%% Function: test_get_appsignals(TimerList)
  +%% Descrip.: Exported function for use in unit testings of modules
  +%%           using siptimer timers. Returns just the appsignals from
  +%%           the timers in TimerList, in fixed order of which timers
  +%%           would fire first.
  +%% Returns : AppSignals = list() of term()
  +%%--------------------------------------------------------------------
  +test_get_appsignals(TimerList) when is_record(TimerList, siptimerlist) ->
  +    Sorted = lists:sort(fun test_get_appsignals_sort/2, TimerList#siptimerlist.list),
  +    lists:map(fun(Timer) ->
  +		      Timer#siptimer.appsignal
  +	      end, Sorted).
  +
  +test_get_appsignals_sort(A, B) when is_record(A, siptimer), is_record(B, siptimer) ->
  +    At = A#siptimer.starttime + (A#siptimer.timeout / 1000),
  +    Bt = B#siptimer.starttime + (B#siptimer.timeout / 1000),
  +    (Bt >= At).
  +
  +%%--------------------------------------------------------------------
   %% Function: test()
   %% Descrip.: autotest callback
   %% Returns : ok
   %%--------------------------------------------------------------------
   test() ->
  -    %% test empty/0
  +    %% empty()
       %%--------------------------------------------------------------------
       io:format("test: emtpy/0 - 1~n"),
       #siptimerlist{list=[]} = EmptyList = empty(),
   
   
  -    %% test add_timer/4
  +    %% add_timer(Timeout, Description, AppSignal, TimerList)
       %%--------------------------------------------------------------------
       io:format("test: add_timer/4 - 1~n"),
       %% Test with zero timeout, no timer will be created
  
positive.code:     #siptimerlist{list = [GTAM_T2]} = cancel_timers([GTAM_T1], AddTimerL2),
  
  
      %% test cancel_timers_with_appsignal/2
      %%--------------------------------------------------------------------
      io:format("test: cancel_timers_with_appsignal/2 - 1~n"),
      AddTimerL2 = cancel_timers_with_appsignal("no match", AddTimerL2),
  
negative.code: 	 empty/0,
  	 get_length/1,
  
  	 test/0,
  	 test_get_appsignals/1
  	]).
  
  %%--------------------------------------------------------------------
  